notepad++用过的正则替换


SH([0-9]+)[\t]
1|\1|

替换  SH78354213651  乱七八糟

为   1|78354213651|乱七八糟

(我想要把SH换成1, 1后面还要加一个竖杠"|", 然后后边的数字原封不动的传递下来, 制表符也换成一个竖杠, 后边的内容不动. 有大量这样的记录要批量替换, 几千行的样子)

解释: 这个[0-9]就代表了任意长度连续的数字串

替换处写的\1就是相当于占位符, 就代表了上述数字串

\t代表的是制表符

相关