正则表达式更改以检测更多的预域名

时间:2018-08-08 18:50:32

标签: regex

我不熟悉正则表达式,并试图学习更改以下正则表达式,想知道是否可以帮助我。

以下内容将为我检测到诸如以下的链接:

<http://www.ijs.si/software/delet.obo#VO_Broker>

正则表达式:

<(https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9]\.[^\s]{2,})

如何更改相同的正则表达式,以便它也可以检测到我

<http://kt.ijs.si/software/delet.obo#VO_Broker>

1 个答案:

答案 0 :(得分:0)

我使用以下正则表达式检查网址:

(\b(https?|ftp|file):\/\/[-\w+&@#\/%?=~_|!:,.;]*[-\w+&@#\/%=~_|])

工作正常,并且简单得多。