正则表达式如何匹配网址?
正则表达式如何匹配网址?
mystr="CSDN的网址是www.csdn.net还是wwwww.csdn.netttt啊?"
mystr=KillUrl(mystr)
希望通过正则表达式,去除里面应该去掉的网址。
得到的结果希望是
mystr="CSDN的网址是还是wwwww.csdn.netttt啊?"
就是说
如果不是有效的网址,可以不用去除。
有难度吧?
------解决方案--------------------直接网上搜一个url的验证正则吧
/^(https?
------解决方案--------------------ftp):\/\/(((([a-z]
------解决方案--------------------\d
------解决方案---------------------
------解决方案--------------------\.
------解决方案--------------------_
------解决方案--------------------~
------解决方案--------------------[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])
------解决方案--------------------(%[\da-f]{2})
------解决方案--------------------[!\$&'\(\)\*\+,;=]
------解决方案--------------------:)*@)?(((\d
------解决方案--------------------[1-9]\d
------解决方案--------------------1\d\d
------解决方案--------------------2[0-4]\d
------解决方案--------------------25[0-5])\.(\d
------解决方案--------------------[1-9]\d
------解决方案--------------------1\d\d
------解决方案--------------------2[0-4]\d
------解决方案--------------------25[0-5])\.(\d
------解决方案--------------------[1-9]\d
------解决方案--------------------