用HTML链接替换文本中的URL,除非已链接

时间:2019-07-18 11:36:59

标签: regex replace hyperlink

我正在尝试用实际的HTML URL替换文本中的URL。除非,它已经是HTML URL。我正在辞职一个允许用户输入HTML的论坛,所以精明的用户已经输入了完整的URL ...

因此,应将其替换。 I have found this cool link: http://www.cool-link.com

但是这个应该一个人呆着: I have found this cool link: <a href="http://www.cool-link.com">http://www.cool-link.com</a>

因此,有一种方法可以用超链接替换“ http:// ...”,除非所说的URL以href="开头或<>之间。 / p>

编辑:我在网上找到的各种解决方案(包括在stackoverflow上)将替代上述两种解决方案,并且我一生无法改变模式来满足自己的需求。

干杯:)

Alix

1 个答案:

答案 0 :(得分:0)

以下正则表达式应该做到这一点:

perm_read

看到它在这里工作:https://regexr.com/4hnns