任何人都想尝试提出一个匹配两者的正则表达式:
我认为用一个正则表达式做它可能是不可能的,但你永远不会知道.
编辑:澄清一下,我正在尝试做的是从文档中挑选出所有URI(不是HTML文档).
(
((http|https|ftp)://([\w-\d]+\.)+[\w-\d]+){0,1} // Capture domain names or IP addresses
(/[\w~,;\-\./?%&+#=]*) // Capture paths, including relative
)
Run Code Online (Sandbox Code Playgroud)
这个答案的基本原理:
注意事项:
编辑:哎呀,固定关闭paren问题.
| 归档时间: |
|
| 查看次数: |
9275 次 |
| 最近记录: |