正则表达式:如果字符串不是以字符

时间:2019-01-09 13:02:46

标签: php regex hyperlink

我正在使用此正则表达式来查找URL,以使其成为可点击的html链接:

((http|ftp|https):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?)

不幸的是,如果链接已经像这样超链接了,这也将起作用:

<a href="https://www.example.com">My hyperlink</a>

我的想法是使正则表达式仅在"(或httpshttp)前面没有ftp的情况下起作用。

我试图在模式前面添加^(?!\".*$),但是它不起作用。

我该怎么做?

0 个答案:

没有答案