PHP使用正規表示式清除超連結文字

2022-10-06 12:45:17 字數 950 閱讀 1757

可以用$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 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開...