在简单的正则表达式中搜索和替换

时间:2011-12-30 15:00:02

标签: regex replace

输入:

______ - Copy (12)
______ - Copy (5)
______ - Copy (254)

等等 到:

a12a
a5a
a254a

或换句话说用“a”替换号码前后的内容

我正在使用Notepad ++

谢谢,

2 个答案:

答案 0 :(得分:3)

搜索

^.*\((\d+)\).*$

并替换为

a\1a

这假定围绕数字括号。如果不一定存在,请将其用作搜索字符串(具有相同的替换字符串):

^.*\b(\d+)\b.*$

答案 1 :(得分:1)

搜索类似的内容:

______ - Copy \(([0-9]+)\)

并替换为:

a\1a