我在使用Notepad ++和Regexes时遇到了一些问题。我怎样才能删除包含“deletethisone”一词的每个“东西”?
thing
beforestuff deletethisone
endthing
thing
beforestuff notthisone
endthing
thing
beforestuff deletethisone
endthing
thing
beforestuff notthisone
endthing
顺便说一句,我已启用“。匹配换行符”。
如果有人能帮忙解决这个问题,那就太好了。
答案 0 :(得分:0)
thing(?=(?:(?!thing|endthing).)*?deletethisone).*?endthing
试试这个。看看演示。
答案 1 :(得分:0)
((?<=\n)|^)[^\n]+?\n[^\n]+?deletethisone\n[^\n]+?(?=\n|$)
答案 2 :(得分:0)
一个简短的正则表达式
查找内容:(.*\n.*delete.*\n.*)
替换为:nothing