Regex 如何在正则表达式中使用负前瞻删除不需要的行
我需要关于使用消极前瞻的帮助。我正在使用记事本+,我想删除除包含Regex 如何在正则表达式中使用负前瞻删除不需要的行,regex,notepad++,negative-lookahead,negative-lookbehind,Regex,Notepad++,Negative Lookahead,Negative Lookbehind,我需要关于使用消极前瞻的帮助。我正在使用记事本+,我想删除除包含(.*) 我试了两件事,但都不管用 ^.*(?!<title>).*</title> ^.*(?!<title>.*</title>) ^.*(!)* ^.*(?!.*) 您很接近: ^(?!.*<title>.*</title>).* ^(?。**)* 通过这个正则表达式,正则表达式引擎将只找到它找不到的某个位置(行尾就是这样一个有效位置) 您需要确保,
(.*)
我试了两件事,但都不管用
^.*(?!<title>).*</title>
^.*(?!<title>.*</title>)
^.*(!)*
^.*(?!.*)
您很接近:
^(?!.*<title>.*</title>).*
^(?。**)*
通过这个正则表达式,正则表达式引擎将只找到它找不到的某个位置(行尾就是这样一个有效位置)
您需要确保,从一行开始,您就无法在该行的任何位置找到*
。这就是我的正则表达式所做的。在末尾添加\r\n(windows)或\n(linux)以删除该行