2016-07-14 39 views

回答

2

使用捕获组,然后在替换字符串中再次引用组:

Find: "^(\d{2}) " 
Replace: "$1;" 

或者使用一个向后看:

Find: "(?<=^\d{2}) " 
Replace: ";" 
0

你想用$1;替换(\d{2})(请注意在右括号后面有空格)。正则表达式捕获数字,以便您可以在替换中使用它作为$1

+0

这将导致在'03;剧院“,因为你没有删除空间。 –

+0

其实我是;关闭括号和关闭正则表达式的反引号之间有空格;不幸的是,你几乎看不到它,所以......被抓住了。 –

+0

啊,对,就这样。你可以用'\ s'替换那个空间,所以更明显吗? –

2

如何找到一个space,代之以;

这里不需要正则表达式。

+0

这只是一个例子,我会以其他方式使用它,tks –

0

FindWhat:(\d{2})(\s) 替换:$1;

在搜索模式中选择正规表示

+1

你不需要围绕'\ s'的括号。 –