开发过程中经常使用NotePad遇到将相似字符段替换或删除的场景,下面举个栗子:
需求:将文档中每行前面的时间删除
[20xx-12-01 15:38:03] aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[20xx-12-01 15:38:03] bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
[20xx-12-01 15:38:03] ccccccccccccccccccccccccccccccc
[20xx-12-01 15:38:03] ddddddddddddddddddddddddddddddd
[20xx-12-01 15:38:03] eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
ctrl+h打开替换页面:
1)查找目标项填入:
\[20xx.*\]
其中"\"是转义符,不然无法识别中括号[]
".*" 代表匹配一切与此类似的字符串
2)查找模式选择:正则表达式
点击全部替换可以得到:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ccccccccccccccccccccccccccccccc
ddddddddddddddddddddddddddddddd
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee