匹配不以斜杠结束

时间:2014-02-28 15:53:22

标签: regex

我希望匹配不以/结尾的网址,以便在Dreamweaver的查找工具中使用它。

我可以使用什么正则表达式?

例如,我想要匹配以下网址:

<a href="http://www.sometext"

3 个答案:

答案 0 :(得分:1)

你可以用这个简单的正则表达式来实现:

href=".+?[^/]"

说明:

匹配href="________X",其中X != /

以下内容将匹配:

<a href="http://some-url.com">
<a href="http://www.another-url-here.com/content">

这些不会:

<a href="http://www.url.com/">
<a href="http://www.url-2.com/posts/2014/">

修改

以下内容也允许使用<a href= http://www.url.com>等网址。

`href=\s*".+?[^/]"

答案 1 :(得分:1)

不确定。您可以在链接表达式的末尾使用[^/]"来匹配任何非斜杠,后跟close-quote。

答案 2 :(得分:0)

也许有了这个

href\s*=\s*"[^"]*[^"/\s]\s*"