我正在用notepad ++进行大量搜索文件,我需要确定一组标签之间是否没有值(即)。
“*?”将搜索0个或更多字符(好吧,大多数),这很好。但是我正在寻找一组标签,它们之间至少有一个字符。
“+?”类似于上面的内容,并且在记事本++中有效。
我尝试了以下,但没有成功:
<author>.{0}?</author>
感谢您的帮助。
答案 0 :(得分:1)
我不明白你为什么使用“?”操作; “。+”应该产生你需要的结果。
答案 1 :(得分:1)
由于你寻找不存在的东西,你不必把它弄得那么复杂。只需搜索<author></author>
就行了,不是吗?如果要将空格字符包含为“无”,可以将其修改为以下内容:
<author>\s*?</author>
输出:
<author></author> Match
<author> </author> Match
<author>something</author> No match