|
可以用$str = preg_replace("/]*href=[^>]*>|]*>/i","",$strhtml); 这段来实现需求,如果想要更多解决方法,可以参看以下的。
1、删除内容中的超链接
[U]复制代码[/U] 代码如下:
ereg_replace(']*)>([^','
\\2
',$content);
ereg_replace("]*>|","",$content);
2、消除包含特定词的超链接
[U]复制代码[/U] 代码如下:
$find="this string is my find";
$string='
替换掉了
';//将超链接替换成的内容
echo ereg_replace(']*)>([^]*)','
\\2
',$content);
3、获取超链接文本内容
[U]复制代码[/U] 代码如下:
//方法一
preg_match_all('/[nrn]*(check user)[nrn]*/i',$string,$matches);
//方法二
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 正则 过滤html 的超链接PHP 超链接 抓取实现代码PHP正则匹配图片并给图片加链接详解phpMyAdmin链接MySql错误 个人解决方案php 正则表达式提取网页超级链接url的函数php实现首页链接查询 友情链接检查的代码php 自写函数代码 获取关键字 去超链接检查url链接是否已经有参数的php代码 添加 ? 或 &phpMyAdmin 链接表的附加功能尚未激活的问题windows服务器下IIS6/7下PHP 无法加载 php_curl.dll 等动态链接库php 短链接算法收集与分析phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)php正则表达式取得内容所有链接的方法PHP将页面中点击数量高的链接进行高亮显示的方法
|
|