我想删除所有文本,但保留长度为32且包含a-fA-F0-9的文本
我该怎么做?
我正在使用记事本++
搜索:
^(?![a-FA-F0-9]{32}$).*
替换为(保留空白)。离开.
匹配新行选中。
测试输入:
0234020ab023ba023ab0a283924892a5
klsjfs
3298472847298374982374928749827394873942
023abecedf86596783495a28392482a5
0234020ab023ba023ab0a283924892g5
正则表达式基本上会搜索不包含的所有行^[a-FA-F0-9]{32}$
,这是您要保留的行。
该(?!...)
是零宽度负先行,这展望文本,并允许比赛继续,如果文本前面不匹配的模式里面。它不消耗文本(零宽度),这意味着匹配从输入之前的位置继续(?!...)
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句