在正则表达式匹配记事本++中添加字符

时间:2016-07-14 14:49:08

标签: regex notepad++

我有这样的文字:

01 music 
02 soccer 
03 theater

我想转换为

01;music
02;soccer 
03;theater

我与^ \ d {2}正则表达式匹配,但我不知道替换这个

4 个答案:

答案 0 :(得分:2)

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

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

或者,使用后视:

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

答案 1 :(得分:2)

如何找到space并替换为;

这里不需要正则表达式。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

在搜索模式中选择Regular Expresion