从Notepad ++ REGEX删除文本

用户名

我想删除所有文本,但保留长度为32且包含a-fA-F0-9的文本

我该怎么做?

我正在使用记事本++

纳赫德

搜索:

^(?![a-FA-F0-9]{32}$).*

替换为(保留空白)。离开.匹配新行选中

测试输入:

0234020ab023ba023ab0a283924892a5
klsjfs
3298472847298374982374928749827394873942
023abecedf86596783495a28392482a5
0234020ab023ba023ab0a283924892g5

正则表达式基本上会搜索不包含的所有^[a-FA-F0-9]{32}$,这是您要保留的行。

(?!...)是零宽度负先行,这展望文本,并允许比赛继续,如果文本前面不匹配的模式里面。它不消耗文本(零宽度),这意味着匹配从输入之前的位置继续(?!...)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章