小编gro*_*vel的帖子

RegExp:想要找到所有不以".html"结尾的链接

我是正则表达式的相对新手(尽管我已成功使用它们多次).我想在文档中找到所有不以".html"结尾的链接我提出的正则表达式是:

href=\"([^"]*)(?<!html)\"
Run Code Online (Sandbox Code Playgroud)

在Notepad ++中,我的编辑器href=\"([^"]*)\"找到所有链接(包括以"html"结尾的链接和不以"html"结尾的链接).为什么不负面的背后工作呢?

我也尝试过前瞻:

href=\"[^"]*(?!html\")
Run Code Online (Sandbox Code Playgroud)

但那也不起作用.

有人可以帮忙吗?

干杯,gro ..

regex notepad++ negative-lookbehind negative-lookahead

3
推荐指数
1
解决办法
5068
查看次数