国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 汝城县| 呼伦贝尔市| 峨眉山市| 灵璧县| 铜鼓县| 忻州市| 麦盖提县| 安乡县| 手机| 武夷山市| 泸溪县| 城固县| 池州市| 济宁市| 磐安县| 老河口市| 额济纳旗| 尖扎县| 灵台县| 达州市| 民县| 龙泉市| 牙克石市| 石阡县| 邹平县| 鄂伦春自治旗| 徐闻县| 海宁市| 南江县| 团风县| 杂多县| 太原市| 乐山市| 宣武区| 东乡县| 牡丹江市| 灌南县| 大安市| 双流县| 得荣县| 越西县|