【问题标题】:Regex to match links that arent already marked up正则表达式匹配尚未标记的链接
【发布时间】:2009-10-23 09:46:00
【问题描述】:

我想匹配尚未包含在 href 中的任何 URL。即我想忽略以下内容。

<a href="http://www.test.com/whatever">

我正在尝试编写一个正则表达式来自动查找 url,以便我可以将它们转换为标记的 href。

我遇到的问题是处理已标记的 url(文档包含标记的和未标记的 url)。

【问题讨论】:

标签: regex url


【解决方案1】:

使用否定前瞻来查看网址前面是否没有&lt;/a&gt;

your_regex(?!\s*</a>)

【讨论】:

    猜你喜欢
    • 2014-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多