在Notepad ++中查找和替换 - 正则表达式

时间:2013-12-20 04:15:02

标签: regex replace

我希望有人可以帮助我使用记事本++搜索和替换。

有一个包含这样信息的文字,我想删除数字中的空格并用空格替换它。

|customer:5188680107|country us|First Name:Candice|Last Name:Astley|DOB:16-04-1981|Adress 1: 12 Linda drv|
|customer:7258288 11|country us|First Name:mego|Last Name:Astley|DOB:16-04-1981|Adress 1: 12 Linda drv|
|customer:2 22222222|country us|First Name:pat|Last Name:bla|DOB:16-04-1980|Adress 1: 12 Linda drv|
|customer:333333 010|country us|First Name:delo|Last Name:blabla|DOB:16-04-1912|Adress 1: 12 Linda drv|

我希望它是这样的:

|customer:333333010|country ..

2 个答案:

答案 0 :(得分:1)

我没有Windows,因此无法在Notepad ++上进行测试,但以下情况应该有效:

Search: |customer:(\d*) (\d*)|
Replace: |customer:\1\2|

如果每个条目只有一个空格。

请参阅http://www.regular-expressions.info/brackets.html以了解上面使用的反向引用。

答案 1 :(得分:1)

使用以下内容:

查找内容:(\d)\s(\d) 替换为:\1\2

这已经过测试并且有效。

祝你好运!

在完成所有替换之前的图像:

enter image description here

完成所有替换后的图像:

enter image description here

修改

这似乎更符合您的需求:

enter image description here