Notepad ++我正在寻找一个正则表达式来选择所有出现的'href =“'与'href =”javascript'不匹配

时间:2010-09-24 20:57:07

标签: regex notepad++

这是关于代码编辑器Notepad ++。

我正在寻找能够解决以下问题的正则表达式:

我有一组html文件。我需要找到其中没有链接到javascript函数的所有链接。如果我搜索字符串“href="”,我会得到342个结果,如果我搜索“href="javascript”,我会得到301个结果。我想得到仅在第一组中的41个元素。这是所有不是javascript函数调用的链接。

如果有人比我现在更熟悉正则表达式可以帮助我解决这个问题,我将不胜感激。

3 个答案:

答案 0 :(得分:2)

这将匹配不以“j”开头的网址,这可能适合您。

href="[^j]

答案 1 :(得分:1)

我不知道Notepad ++中使用了什么类型的RegExp引擎,但扩展的正则表达式如下所示:

href="(?:(?!javascript).)

答案 2 :(得分:0)

PowerGrep w / RegexBuddy - 我使用notepad ++和PowerGrep