有這麼一段html,比較不規則的,如果要提取其中的鏈結位址和鏈結名稱,怎麼弄? 內容來自dedecms
//html
$str = '歌曲列表
中文金曲榜
• 輕**
利用正規表示式是最簡單的,其它的辦法,偶公尺去想。。。
內容來自dedecms
$pat = '/(.*?)/i';
preg_match_all($pat, $str, $m);
織夢內容管理系統
輸出方法: dedecms.com
print_r($m[2]);
print_r($m[4]); 織夢內容管理系統
或者:for($i=0;$i'.$m[4][$i].'';
} 內容來自dedecms
顯示結果是:
array ( [0] => http://list.***.baidu.com/song/a.htm?top8 [1] => http://list.***.baidu.com/list/bangping.html [2] => qingyinyue.html?top19 ) array ( [0] => 歌曲列表 [1] => 中文金曲榜 [2] => 輕** )
php 正規表示式 陣列
正規表示式 斜槓代表定界符 str 好厲害18653378660了hi請勿嫁得好15165339515安徽dah矮冬瓜 拍行業大概啊好廣東也欺負偶怕哈 reg 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼正規表示式 echo...
正規表示式一 php常用正規表示式匹配函式
注 pattren 正規表示式 subject 匹配的目標資料 注 1 pre match只匹配一次,而pre match all匹配所有的 2 前者是一維陣列,而後者是二維陣列 3 函式返回值對應匹配次數 注 1 兩者支援陣列匹配替換,即 pattern,replacement,subject均可...
正規表示式 匹配
字串 void abtr quint32 ab 表示乙個正規表示式 template class bidirectionaliterator class allocator std allocator sub match bidirectionaliterator class match resul...