用指定模式替换一行

用指定模式替换一行

如例所示,数字 1 出现在每一行的同一列中,而在我的文件中,总共有 6000 行这样的内容。

1. 1
2. 1
3. 1
4. 1
5. 1
6. 1
7. 1
8. 1
9. 1 

我想用 1 2 3 的模式替换 1,如下所示,但针对所有 6000 行。有没有一种非手动方式来做到这一点?

1. 1
2. 2
3. 3
4. 1
5. 2
6. 3
7. 1
8. 2
9. 3

仅供参考,由于某些原因,在 Excel 中执行此操作并因此在那里更改我的文件(这实际上要容易得多)是不行的。

答案1

我想用 1 2 3 的模式替换 1

  • 菜单“搜索”>“替换”(或Ctrl+ H

  • 将“查找内容”设置为(.*?)1\r\n(.*?)1\r\n(.*?)1\r\n

  • 将“替换为”设置为\11\r\n\22\r\n\33\r\n

  • 启用“正则表达式”

  • 点击“全部替换”

    在此处输入图片描述

1. 1
2. 1
3. 1
4. 1
5. 1
6. 1
7. 1
8. 1
9. 1

1. 1
2. 2
3. 3
4. 1
5. 2
6. 3
7. 1
8. 2
9. 3

进一步阅读

相关内容