php中删除html标签里的属性(可用正则表达式)
$str='<spanstyle=\"font-family:\'Arial\',\'sans-serif\';font-size:9pt;\">test</span>'...
$str = '<span style=\"font-family:\'Arial\',\'sans-serif\';font-size:9pt;\">test</span>';
$str=stripslashes($str);
echo htmlspecialchars($str)."<br/>"; 展开
$str=stripslashes($str);
echo htmlspecialchars($str)."<br/>"; 展开
5个回答
展开全部
php正则表达式:<em>.*</em>
完整的php利用正则表达式删除html标签程序如下:
1
2
3
4
5
6
7
<?<a href="https://www.baidu.com/s?wd=php&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y4uWmYnAndPvD1uj0dm1cL0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1D1PWmdrjDznjf4PHDvPWfYPHb" target="_blank" class="baidu-highlight">php</a>
$str = '<p>12345<em>123abc"def"</em></p>';
echo preg_replace('#<em>.*</em>#is','',$str);
?>
运行结果:
<p>12345</p>
完整的php利用正则表达式删除html标签程序如下:
1
2
3
4
5
6
7
<?<a href="https://www.baidu.com/s?wd=php&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y4uWmYnAndPvD1uj0dm1cL0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1D1PWmdrjDznjf4PHDvPWfYPHb" target="_blank" class="baidu-highlight">php</a>
$str = '<p>12345<em>123abc"def"</em></p>';
echo preg_replace('#<em>.*</em>#is','',$str);
?>
运行结果:
<p>12345</p>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是否处理特定标签
是想删除所有属性,还是某特定属性
在是固定的span标签就简单了
$str = preg_replace('/<span[^>]*>/', '<span>', $str);
是想删除所有属性,还是某特定属性
在是固定的span标签就简单了
$str = preg_replace('/<span[^>]*>/', '<span>', $str);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$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/>";
$str=stripslashes($str);
$str = preg_replace('/<([a-z]+)\s+[^>]*>/is', '<$1>', $str);
echo htmlspecialchars($str)."<br/>";
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$str = '<span style=\"font-family:\'Arial\',\'sans-serif\';font-size:9pt;\">test</span>';
$str=strip_tags($str);
echo htmlspecialchars($str)."<br/>";
$str=strip_tags($str);
echo htmlspecialchars($str)."<br/>";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询