Notepad ++查找并替换多个正则表达式

问题描述:

我找到了有关多次搜索的帮助并立即替换,但它们通常只包含纯文本搜索和替换。 (Multiple word search and replace in notepad++Notepad ++查找并替换多个正则表达式

我有可以有三种不同风格的数据。

(15:

(4:其中的每

(:

盈方是与我试图用一个空格来代替空间的随机数。我有单独的正则表达式搜索。

查找内容:*\(([0-9])([0-9])\:

替换为:\(\1\2\:

查找内容:*\(([0-9])\:

替换:\(\1\:

查找内容:*\(\:

替换为:\(\:

如果我尝试将它们合并成一个单一的查找和替换代码,我尝试;

查找内容:(*\(([0-9])([0-9])\:)|(*\(([0-9])\:)|(*\(\:)

替换:(?1 \(\1\2\:)(?2 \(\1\:)(?3 \(\:)

然而,这并没有完成三个替换单独运行时出现了预期的效果。

我需要做什么样的调整才能使替换代码起作用?干杯

您可以使用下面的正则表达式。

Find: *(\(\d*:) 
Replace: \1 

Live Demo

+0

完美,这完美的作品。谢谢! – 2014-12-19 02:19:56

+0

@jimmako不客气。 – hwnd 2014-12-19 02:20:30