我正在尝试使用正则表达式进行搜索/替换,以便在Notepad ++上进行质量替换

时间:2011-06-11 03:29:08

标签: regex notepad++ replace mass-assignment

我需要为每个代码和名称添加一个参数,我尝试对每个数字使用(。+)或(。*),但它没有用。每个空格意味着不同的数字,并不是每个空间都具有相同的宽度。例如:

  

Abanda CDP 192 129 58 0 0 0 2 3 3   2.998 0.013 33.091627 -85.527029 2582661

对此:

  

Abanda CDP | code1 = 192 | code2 = 129 | code3 = 58 | code4 = 0 | code5 = 0 | code6 = 0 | code7 = 2 | code8 = 3 | code9 = 3   | code9 = 2.998 | code10 = 0.013 | code11 = 33.091627 | code12 = -85.527029 | code13 = 2582661

1 个答案:

答案 0 :(得分:1)

试试([0-9.-]+).+不起作用的原因是因为.也匹配空格。你不能只使用\S+(非空格)的原因是因为你只想匹配这些数字。