NotePad使用通配符查找/替换

开发过程中经常使用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

 

THE END