我搜索了很多关于正则表达式的信息,但我没有找到任何综合表达。我在互联网上发现的其中一些仅检测 https 或 http lniks 而不是其他明智的 virsa 是否有所有这些的综合表达?
喜欢:
www.google.com
https://www.fb.com
http://ww.google.com
google.com
info/contact.php
www.google.com.uk
以及更多
有没有
看看这里http://regexlib.com/Search.aspx?k=URL&AspxAutoDetectCookieSupport=1
您可以在那里找到很多示例和模式,并且有很多通用的正则表达式教程和文章。
快速浏览后,我发现了这个:
([\d\w-.]+?\.(a[cdefgilmnoqrstuwz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvxyz]|d[ejkmnoz]|e[ceghrst]|f[ijkmnor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eouw]|s[abcdeghijklmnortuvyz]|t[cdfghjkmnoprtvwz]|u[augkmsyz]|v[aceginu]|w[fs]|y[etu]|z[amw]|aero|arpa|biz|com|coop|edu|info|int|gov|mil|museum|name|net|org|pro)(\b|\W(?<!&|=)(?!\.\s|\.{3}).*?))(\s|$)
应该做的伎俩,但我相信该列表上有更多优雅的例子。