Ati*_*din 16 regex notepad++ negative-lookbehind negative-lookahead
我需要有关使用否定前瞻的帮助.我正在使用Notepad ++,我想删除除包含的行之外的所有行<title>(.*)</title>
我尝试了几件事但是没有用.
^.*(?!<title>).*</title>
^.*(?!<title>.*</title>)
Run Code Online (Sandbox Code Playgroud)
nha*_*tdh 21
你很近:
^(?!.*<title>.*</title>).*
Run Code Online (Sandbox Code Playgroud)
通过这个正则表达式^.*(?!<title>.*</title>),正则表达式引擎将找到一些它找不到的位置<title>.*</title>(行尾是一个这样的有效位置).
您需要确保从行的开头,您无法找到<title>.*</title>该行中的任何位置.这就是我的正则表达式.