构建一个正则表达式模式,使其匹配所有URL.
下面是一个常规表达模式,可以用来匹配大多数URL: ((([\w-]+\.) +[\w-]+(/[\w-./?%&=]*)? `` 解释: - 第一个部分 (http或 ftp) 指定协议 (http或 ftp). - 第二部分 (http或 ftp). - 第三部分 (http://`) 字面上匹配字符"htt://". - 第三部分 (http://www.w-]+\.) +` 匹配域名,域名必须包含至少一个点,但可以多个. `\w` 匹配任何指定字符 (字母,数字或底线),而字面 (http://www.w.w.o./) 允许匹配字符以及字符. `-` 标记者意味着必须有至少一个字符,但可以有更多的字符. - 第四部分 (http/w.o./) 开始于 U.o.u. ` ` `. ` ` ` `. ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `