求一个正则表达式,帮忙进来看看吧 $a="xx <mmm> zzz <fff> ee <dd> c <aa> yy"; echo preg_replace('/(\s*<[a-z]*>\s*)/i','',$a); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $a="xx<mmm>zzz<fff>ee<dd>c<aa>yy"; echo preg_replace("/<.*?>/is","","$a");//xxzzzeecyy 如果包括回车的话:PHP code$a="xx<mmm>zzz<fff>ee<dd>c<aa>yy"; echo preg_replace("^<[\s\S]*>$","","$a");//xxzzzeecyy $a="xx <mmm> zzz <fff> ee <dd> c <aa> yy ee dada <dddd> didi"; echo preg_replace("/(\s*<[a-z]*>\s*)|\s*/","",$a); $a="xx <mmm> zzz <fff> ee <dd> c <aa> yy ee dada <dddd> didi"; echo preg_replace("/(\s<[a-z]*>\s)|\s/","",$a); 不好意思啊,可能我这个例子没达到我实际的要求我实际是这样的:$A='<FONT style="COLOR: red">阿玛<FONT color=#000000>尼丝</FONT>滑<FONT color=#ff00ff>盈透粉饼</FONT> 5</FONT>';我想把里面的样式去掉....再帮我写一下吧,谢谢各位了! $a='<FONT style="COLOR: red"> 阿玛 <FONT color=#000000> 尼丝 </FONT> 滑 <FONT color=#ff00ff> 盈透粉饼 </FONT> 5 </FONT>';echo preg_replace('/\s*<.*?>\s*/i','',$a); 3楼应是最正确的!如果<>外有空格,还可将空格写入正则! 可以考虑用htmlentities()来处理一下这个字符串,然后再去掉空格.这样可以保留HTML标签设定的效果.如:$orig = "I'll \"walk\" the <b>dog</b> now";$a = htmlentities($orig);echo $a; // I'll "walk" the <b>dog</b> now <?php$str = "xx<mmm>zzz<fff>ee<dd>cc<aa>yy<xx>dasdasda<zzz>";//保留了 xx ,仅匹配 <msdas1548> 并删除echo preg_replace("/<[a-zA-Z0-9]*?>/i","",$str);?>你没有说清当<>中包含xx时是否保留xx.那些空格是由Csdn处理不当产生的. 图片问题 PHP session 和 邮件问题 echo 如何获取cookie变量值 关于新闻发布系统里的问题 php程序员请进! 这样正则怎么写: 一个整数是否大于49小于76. 在用 PHP 制作注册表填写错误返回,不能将原有的内容保存,是何原因? 请教:在php中如何获取一个session的全部的变量数据 请各位朋友提供在ultraedit中的php语法及函数高亮显示的扩展文件,谢谢!(高分) 有没有什么方法能让一个PHP文件,在服务器端每隔一定时间执行一次! PHP文件处理的数据怎么样传送给HTML文件
echo preg_replace("/<.*?>/is","","$a");//xxzzzeecyy
echo preg_replace("^<[\s\S]*>$","","$a");//xxzzzeecyy
$a="xx <mmm> zzz <fff> ee <dd> c <aa> yy ee dada <dddd> didi";
echo preg_replace("/(\s*<[a-z]*>\s*)|\s*/","",$a);
$a="xx <mmm> zzz <fff> ee <dd> c <aa> yy ee dada <dddd> didi";
echo preg_replace("/(\s<[a-z]*>\s)|\s/","",$a);
我想把里面的样式去掉....再帮我写一下吧,谢谢各位了!
$a='<FONT style="COLOR: red"> 阿玛 <FONT color=#000000> 尼丝 </FONT> 滑 <FONT color=#ff00ff> 盈透粉饼 </FONT> 5 </FONT>';
echo preg_replace('/\s*<.*?>\s*/i','',$a);
如果<>外有空格,还可将空格写入正则!
这样可以保留HTML标签设定的效果.如:
$orig = "I'll \"walk\" the <b>dog</b> now";
$a = htmlentities($orig);
echo $a; // I'll "walk" the <b>dog</b> now
<?php
$str = "xx<mmm>zzz<fff>ee<dd>cc<aa>yy<xx>dasdasda<zzz>";
//保留了 xx ,仅匹配 <msdas1548> 并删除
echo preg_replace("/<[a-zA-Z0-9]*?>/i","",$str);
?>
你没有说清当<>中包含xx时是否保留xx.
那些空格是由Csdn处理不当产生的.