中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

php用正則表達(dá)式匹配URL的簡(jiǎn)單方法

php的官網(wǎng)上看到的parse_url()函數(shù)的替代方案。結(jié)果和parse_url()函數(shù)差不多,是使用正則實(shí)現(xiàn)的。URI 是 Web上可用的每種資源 - HTML文檔、圖像、視頻片段、程序等 - 由一個(gè)通用資源標(biāo)志符(Uniform Resource Identifier, 簡(jiǎn)稱(chēng)"URI")進(jìn)行定位。 對(duì)象分組:
復(fù)制代碼 代碼如下:
^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(/?([^#]*))?(#(.*))?
12            3  4       

測(cè)試代碼如下:
復(fù)制代碼 代碼如下:
<?php
$search = '~^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(/?([^#]*))?(#(.*))?~i';
$url = 'http://www.jb51.NET/pub/ietf/uri/#Gonn';
$url = trim($url);
preg_match_all($search, $url ,$rr);
printf("<p>輸出URL數(shù)據(jù)為:</p><pre>%s</pre>/n",var_export( $rr ,TRUE));

/*
各分組如下
      $1 = http:
      $2 = http
      $3 = //www.nowamagic.NET
      $4 = www.nowamagic.NET
      $5 = /pub/ietf/uri/
      $6 = <undefined>
      $7 = <undefined>
      $8 = #Gonn
      $9 = Gonn
*/
?>

上面的正則表達(dá)式可以獲取URL中的任何一部分,下面的代碼則簡(jiǎn)單一些:
復(fù)制代碼 代碼如下:
<?php
// 從 URL 中取得主機(jī)名
preg_match("/^(http:////)?([^//]+)/i", "http://www.jb51.NET/index.html", $matches);
$host = $matches[2];
// 從主機(jī)名中取得后面兩段
preg_match("/[^/.//]+/.[^/.//]+$/", $host, $matches);
echo "domain name is: {$matches[0]}/n";
?>

php技術(shù)php用正則表達(dá)式匹配URL的簡(jiǎn)單方法,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久综合伊人 | 特级毛片 | av片在线观看网站 | 国产欧美在线观看 | 亚洲毛片网站 | 麻豆国产精品777777在线 | 亚洲欧美在线观看视频 | 欧美日韩亚洲一区 | 亚洲国产精品成人 | 在线中文视频 | 中文字幕亚洲一区二区三区 | 免费观看成人av | 欧美一级片黄色 | 麻豆91精品91久久久 | 国产精品亚洲一区二区三区在线观看 | 中文字幕不卡在线观看 | 先锋av资源网 | 5060网一级毛片 | 永久看片 | 国产在线精品一区二区 | 国产a视频 | 精品国产久 | 四虎永久免费影院 | 久久精品国产a三级三级三级 | 日本高清中文字幕 | 日韩一级免费看 | 亚洲国产成人av好男人在线观看 | 一区二区三区四区视频 | 日韩第一夜 | 久久久久久国产精品免费免费狐狸 | 天天综合亚洲 | 在线观看国产视频 | 亚洲一二三在线观看 | 国产玖玖| 在线视频第一页 | 日本三级网站在线观看 | 日韩成人精品一区二区三区 | 日本电影网站 | 国产精品久久久久久久午夜片 | 欧美video| 美女视频h |