国产探花免费观看_亚洲丰满少妇自慰呻吟_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://www.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";       //輸出結果域名 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临武县| 阿拉尔市| 五常市| 乌海市| 江北区| 富阳市| 株洲市| 临夏市| 彭州市| 高密市| 祁连县| 孟村| 天祝| 格尔木市| 页游| 科技| 和平区| 旌德县| 土默特左旗| 叶城县| 施秉县| 泸溪县| 庆云县| 弋阳县| 太原市| 五指山市| 福建省| 天台县| 老河口市| 汪清县| 清远市| 波密县| 霍州市| 宜丰县| 保康县| 五莲县| 和平区| 县级市| 板桥市| 柳江县| 沙田区|