时间:2021-07-01 10:21:17 帮助过:5人阅读
URI 是 Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通用资源标志符(Uniform Resource Identifier, 简称"URI")进行定位。 对象分组:
^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))? 12 3 4 5 6 7 8 9
测试代码如下:
输出URL数据为:
%s\n",var_export( $rr ,TRUE)); /* 各分组如下 $1 = http: $2 = http $3 = //www.bkjia.com $4 = www.bkjia.com $5 = /pub/ietf/uri/ $6 =
上面的正则表达式可以获取URL中的任何一部分,下面的代码则简单一些:
http://www.bkjia.com/PHPjc/752339.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/752339.htmlTechArticle在PHP的官网上看到的parse_url()函数的替代方案。结果和parse_url()函数差不多,是使用正则实现的。 URI 是 Web上可用的每种资源 - HTML文档、图...