国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php中正則獲取url函數preg_match

2024-09-04 11:47:14
字體:
來源:轉載
供稿:網友

下面利用preg_match舉了兩個實例一個是獲取指定區域內容,一個是獲取內容中的url地址.

實例一:獲取指定區域內容

  1. */ 
  2. $string="<b>example:</b><div align=left>this is a test</div>";   //定義字符串 
  3. $pattern="|<[^>]+>(.*)</[^>]+>|u";        //定義正則表達式模式 
  4. /*該匹配模式的意義是:以"<"開頭后面跟1到多個不為">"的字符加上結尾內容;子模式中的".*"表示0到多個任意字符,再加上以"<"開頭后面跟1到多個不為">"的字符加上">"符號。*/ 
  5. preg_match_all($pattern,$string,$out,preg_pattern_order);  //進行preg_mathc_all處理 
  6. echo $out[0][0];  
  7. echo ","
  8. echo $out[0][1]; 
  9. echo "<p>"
  10. echo $out[1][0]; 
  11. echo ","
  12. echo $out[1][1]; 

實例二:以下代碼用于提取域名

  1. $http="http://m.survivalescaperooms.com";       //定義網址 
  2. preg_match("/^(http://)?([^/]+)/i",$http,$matches);     //進行正則表達式匹配 
  3. $host=$matches[2];           //把結果數組元素賦值到變量 
  4. preg_match("/[^./]+.[^./]+$/",$host,$matches);     //進行正則表達式匹配 
  5. echo "domain name is:{$matches[0]}n";       //輸出結果域名 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 雅江县| 肇源县| 常山县| 西安市| 汤原县| 丹巴县| 昌吉市| 石屏县| 海宁市| 武平县| 永春县| 中阳县| 特克斯县| 白银市| 健康| 两当县| 东乡族自治县| 波密县| 香港| 古交市| 甘洛县| 东乌珠穆沁旗| 苍溪县| 九龙城区| 丽水市| 岳池县| 南昌县| 乳山市| 九寨沟县| 宝兴县| 长沙县| 康定县| 宁阳县| 保定市| 宜君县| 务川| 庆城县| 宁武县| 石渠县| 靖州| 宿松县|