我在 notepad++ 中有一个包含六列的文件,我想在每一行中添加分号,如下所示

我在 notepad++ 中有一个包含六列的文件,我想在每一行中添加分号,如下所示

例子

20170403 09:08  9220.6  9220.6  9220.6  9220.6
20170403 09:16  9220.65 9220.65 9202.9  9204.85

我想要像下面这样的行

20170403; 09:08;    9220.6; 9220.6; 9220.6; 9220.6
20170403; 09:16;    9220.65;    9220.65;    9202.9; 9204.85

答案1

  1. 打开替换对话框(CTRL+H)
  2. 检查“正则表达式”
  3. 查找内容:“(\d) ”(注意“)”后面的空格)
  4. 替换为:“$1;”
  5. 按全部替换

答案2

HYG 是一种解决方法。它将产生所需的输出,但需要 10 次迭代才能运行,因为您将替换 0 到 9 之间的数字(如下所示),因此对于 0 到 9 之间的每个数字都将执行相同的步骤。

  1. 在 Notepad++ 中按 CTRL + H 替换
  2. 在里面 '找什么'框中输入数字,假设这是0第一次运行,并确保输入一个空间在这个数字之后。即0SPACE
  3. 在里面 '用。。。来代替' 框中输入相同的数字,; 后面跟一个分号,然后跟一个空间。 IE 0;SPACE
  4. 按 '全部替换' 按钮
  5. 对接下来的数字 1、2、…9 重复上述操作。

相关内容