AI编程助手
AI免费问答

php批量删除超链接的实现方法,php批量删除超链接

  2016-06-13 08:53   1027浏览 原创

php批量删除超链接的实现方法,php批量删除超链接

清除掉一段html文本内容中的超链接最常见的写法可以如下:
复制代码 代码如下:$str=preg_replace("/]*href=[^>]*>|]*>/i","",$content);
1、删除html文本内容中的超链接
复制代码 代码如下:ereg_replace("
]*>|","",$content);
2、清除包含指定关键词的超链接

$find="this string is my find"; 
$string='<font color="red">这段内容将要被替换掉</font>';//将超链接替换成的内容 
echo ereg_replace('<a>]*)>([^]*)</a>','<font color="red">\2</font>',$content); 

下面同时分享几种获取html文本内容中的超链接的文本内容方法:

//方法一 
preg_match_all('/[nrn]*(check user)[nrn]*(a|a)>/i',$string,$matches); 
 
//方法二 
preg_match_all('/<a>check user</a>/i',$string,$matches); 
print_r($matches); 
 
//方法三 
preg_match_all('/<a>]*>[^/i',$string,$matches); 
print_r($matches); 
 
//方法四 
preg_match_all('/</a><a.>check user/is',$str,$arr); 
print_r($arr); 
 
</a.>

以上就是php批量删除超链接的四种方法,希望对大家的学习有所帮助。

php免费学习视频:立即学习
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。