首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

php利用正则表达式删除html标签

发布网友 发布时间:2022-04-22 06:53

我来回答

3个回答

懂视网 时间:2022-04-28 08:51

php正则表达式去掉html的方法:首先使用“htmlspecialchars_decode” 将特殊的HTML实体转换回普通字符;然后通过正则表达式“preg_replace('/<>]+>/','',$_str);”去掉即可。

推荐:《PHP视频教程》

php 正则去除 html 标签

代码如下:

$_str = htmlspecialchars_decode($_str);  
 
$_str = preg_replace('/</?[^>]+>/','',$_str);

htmlspecialchars_decode — 将特殊的 HTML 实体转换回普通字符

preg_replace 函数执行一个正则表达式的搜索和替换。

热心网友 时间:2022-04-28 05:59

php正则表达式:<em>.*</em>

完整的php利用正则表达式删除html标签程序如下:

<?php

$str = '<p>12345<em>123abc"def"</em></p>';

echo preg_replace('#<em>.*</em>#is','',$str);

?>

运行结果:

<p>12345</p>

热心网友 时间:2022-04-28 07:17

$str = '<span style=\"font-family:\'Arial\',\'sans-serif\';font-size:9pt;\">test</span>';
$str=stripslashes($str);
$str = preg_replace('/<([a-z]+)\s+[^>]*>/is', '<$1>', $str);

echo htmlspecialchars($str)."<br/>";

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com