可以用$str = preg_replace("/]*href=[^>]*>|]*>/i","",$strhtml); 這段來實現需求,如果想要更多解決方法,可以參看以下的。
1、刪除內容中的超連結
複製** **如下:
ereg_replace(']*)>([^','\\2',$content);
ereg_replace("]*>|","",$content);
2、消除包含特定詞的超連結
複製** **如下:
$find="this string is my find";
$string='替換掉了';//將超連結替換成的內容
echo ereg_replace(']*)>([^]*)','\\2',$content);
3、獲取超連結文字內容
複製** **如下:
//方法一
preg_ma'/[nrn]*(check user)[nrn]*(a|a)>/i',$str
//方法二
preg_match_all('/check user/i',$string,$matches);
print_r($matches);
//方法三
preg_match程式設計客棧_all('/]*>[^/i',$string,$matches);
print_r($matches);
//方法四
preg_match_all('/check user/is',$str,$arr);
print_r($arr);
//方法五
程式設計客棧preg_match_all('/程式設計客棧;>check user/is',$str,$arr);
print_r($arr);
我用了這句 $year = preg_replace("/]*href=[^>]*>|]*>/i","",$yearstr);
本文位址:
php超連結常用的正規表示式
1 刪除內容中的超連結 ereg replace 2 content ereg replace a content 2 消除包含特定詞的超連結 find this string is my find string 替換掉了 將超連結替換成的內容 echo ereg replace find.2 co...
超連結提取的正規表示式
匯入 using system.text.regularexpressions 測試成功 string str regex re new regex href s s s regexoptions.ignorecase regexoptions.singleline matchcollection ...
php正規表示式詳解,PHP正規表示式使用詳解
操作符 描述 轉義符 圓括號和方括號 限定符 anymetacharacter 位置和順序 或 操作 全部符號解釋 字元 描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開...