请教正则如何去除strong样式,仅保留文字? 通过preg_match_all获取,比如这样的一段html代码,<a href=http://www.hao123.com><strong>hao123</strong>网址之家</a>请教下面这段的正则怎么写?要取得的是 hao123网址之家 ,不要<strong>和</strong>标签preg_match_all("|<a href=(.*)>这里的正则应该怎么写?<\/a>|i",$strone,$strtwo); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str = '<a href=http://www.hao123.com><strong>hao123</strong>网址之家</a>';echo preg_replace('/<\/?strong>/is','',$str);$str = '<a href=http://www.hao123.com><strong>hao123</strong>网址之家</a>';echo strip_tags($str); //这样能保留<a>标签$str = '<a href=http://www.hao123.com><strong>hao123</strong>网址之家</a>';echo strip_tags($str, '<a>'); 谢谢楼上两位朋友,我没有说清楚,不好意思,我是要用preg_match_all获取 <?php$strone = '<a href=http://www.hao123.com><strong>hao123</strong>网址之家</a>';$output = preg_replace("/<([\w]+)[^>]*><([\w]+)[^>]*>(.*)<\/\\2>(.*)<\/\\1>/is", "\\3\\4", $strone);print_r($output);?> preg_match_all的,数组$strtwo[3]和$strtwo[4]就是你要的值<?php$strone = '<a href=http://www.hao123.com><strong>hao123</strong>网址之家</a>';preg_match_all("/<([\w]+)[^>]*><([\w]+)[^>]*>(.*)<\/\\2>(.*)<\/\\1>/is", $strone, $strtwo);print_r($strtwo);echo $strtwo[3].$strtwo[4];?> 如何向CSV文件添加数据,然后添加的数据全部导入到数据库中,请教?如果给出一个例子代码,最好。谢谢。。。。。 求PHP一个比较经典完善的DBHelper类 php+mysql增量添加输入的问题 在ubuntu下安装php版本问题 如何提取字符串中的文字... 我打算配置一台web服务器,请教大家看看配下来服务器性能可以吗? 新手问题:\符号 从mysql的DATE数据中提取时间 急!关于表单的问题! 请问大家是怎样处理 \ / " ' .这些符号的? 推荐好书给我,我就给分 php smarty 无法实例化
$str = '<a href=http://www.hao123.com><strong>hao123</strong>网址之家</a>';
echo preg_replace('/<\/?strong>/is','',$str);$str = '<a href=http://www.hao123.com><strong>hao123</strong>网址之家</a>';
echo strip_tags($str);
$str = '<a href=http://www.hao123.com><strong>hao123</strong>网址之家</a>';
echo strip_tags($str, '<a>');
$strone = '<a href=http://www.hao123.com><strong>hao123</strong>网址之家</a>';
$output = preg_replace("/<([\w]+)[^>]*><([\w]+)[^>]*>(.*)<\/\\2>(.*)<\/\\1>/is", "\\3\\4", $strone);
print_r($output);
?>
<?php
$strone = '<a href=http://www.hao123.com><strong>hao123</strong>网址之家</a>';
preg_match_all("/<([\w]+)[^>]*><([\w]+)[^>]*>(.*)<\/\\2>(.*)<\/\\1>/is", $strone, $strtwo);
print_r($strtwo);
echo $strtwo[3].$strtwo[4];
?>