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

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

PHP使用正則表達(dá)式清除超鏈接文本

2024-05-04 23:19:29
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

可以用$str = preg_replace("/<a[^>]*href=[^>]*>|<//[^a]*a[^>]*>/i","",$strhtml); 這段來(lái)實(shí)現(xiàn)需求,如果想要更多解決方法,可以參看以下的。
1、刪除內(nèi)容中的超鏈接

復(fù)制代碼 代碼如下:


ereg_replace('<a([^>]*)>([^<]*)</a>','<font color="red">//2</font>',$content);
ereg_replace("<a [^>]*>|<//a>","",$content);

2、消除包含特定詞的超鏈接

復(fù)制代碼 代碼如下:


$find="this string is my find";
$string='<font color="red">替換掉了</font>';//將超鏈接替換成的內(nèi)容
echo ereg_replace('<a([^>]*)>([^<]*'.$find.'[^>]*)</a>','<font color="red">//2</font>',$content);

3、獲取超鏈接文本內(nèi)容

復(fù)制代碼 代碼如下:


//方法一
preg_match_all('/<(a|a)[s]{0,1}[w=":()]*>[nrn]*(check user)[nrn]*</(a|a)>/i',$string,$matches);

//方法二
preg_match_all('/<a[dd]*>check user</a>/i',$string,$matches);
print_r($matches);

//方法三
preg_match_all('/<a[^>]*>[^<]*</a>/i',$string,$matches);
print_r($matches);

//方法四
preg_match_all('/<a.+?>check user</a>/is',$str,$arr);
print_r($arr);

//方法五
preg_match_all('/<a.+?>check user</a>/is',$str,$arr);
print_r($arr);

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 滕州市| 萨嘎县| 岚皋县| 比如县| 正镶白旗| 泰来县| 山东省| 得荣县| 潞城市| 阿巴嘎旗| 曲阜市| 和田市| 德保县| 沈丘县| 大渡口区| 济南市| 古蔺县| 泰兴市| 建水县| 开封县| 尼勒克县| 汕尾市| 冀州市| 阳西县| 南和县| 林州市| 宝鸡市| 文安县| 泰和县| 巴塘县| 洛浦县| 宕昌县| 探索| 格尔木市| 察雅县| 古交市| 平江县| 鱼台县| 永兴县| 柞水县| 沙田区|