一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

php 正则清除HTML标签但保留其中一部分标签

时间:2022-06-25 02:40:10 编辑:袖梨 来源:一聚教程网

很多时候我们正则清除HTML标签但总希望保留其中一部分标签

用asp语言实现

代码如下 复制代码

str="

afefe
feaabbb

ggg测试"

Set re=new RegExp

re.IgnoreCase =true

re.Global=True

re.Pattern="())[^>]*>)"

str=re.replace(str," ")

response.Write str


那正则也可以用在其他语言里实现里实现

用php语言实现如下:

代码如下 复制代码


$str='

afefe
feaabbb测试';
echo preg_replace('/())[^>]*>)/', '', $str);
?>

当然php有更简单的实现方法:

代码如下 复制代码

$str='

afefe
feaabbb

或者这样写

代码如下 复制代码

/**
* @param $content
* @return mixed
* 过滤a标签保留内容
*/
public function delete_tags_a($content){
$content = preg_replace("##is", "$1", $content);
return $content;
}

热门栏目