正则表达式 – 正则表达式以匹配相对和绝对URL
任何人都想尝试提出一个匹配两者的正则表达式:
> /foo/bar/baz.gif 我认为用一个正则表达式做这个可能是不可能的,但你永远不会知道. 编辑:澄清一下,我要做的是从文档中挑选出所有URI(不是HTML文档). ( ((http|https|ftp)://([w-d]+.)+[w-d]+){0,1} // Capture domain names or IP addresses (/[w~,;-./?%&+#=]*) // Capture paths,including relative ) 这个答案的基本原理: >整个事情已分组,因此您可以选择整个网址 注意事项: >不支持mailto和文件URI. 编辑:哎呀,固定关闭paren问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |