求一个正则表达式,去掉 <img>里alt的内容 求一个正则表达式,去掉 <img>里alt的内容,有以下几种格式:alt=""alt=ALT=""ALT=以上 正则表达式太菜,请给个具体点例子!3Q 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php $str =<<<EOD<img href="#" ALT="ceshi" >EOD;echo htmlspecialchars($str)."<br>";echo htmlspecialchars(preg_replace("/(.*)(alt=[\"\']?.*[\"\']?\s+)(.*)/i","\${1}\${3}",$str));//要确保ALT="ceshi"后有空格 否则无法匹配?> echo preg_replace("|(<img*.)(alt=[\"|']?.*['|\"])(.*/?>)|iu","$1$2",$str); $s = '<iMg name="" src="" ALT=111123 />';$r = '/(<img.+)(alt=\"?[^" ]*\"?)(.*)/i';$p = "\${1}alt=\"\" \$3";echo '<xmp>' . preg_replace($r,$p,$s); php怎么捕捉包含文件中的错误 Discuz x2与.net结合,出来乱码 求助 PHP递归查询父类,可以echo输出,无法return 我是PHP菜鸟,求助!! 请问 用php 如何在excel 里加入复选框? 麻烦问下!小级别用户想用网银的话!有什么好的接口吗? 请推荐一两个开源免费的PHP自助建站软件 当当网商家api操作手册 验证码问题 PHP 一个数组操作方法求解 php7中如何选择需要操作的数据库 php循环中update数据,个别更新不全的问题 php字节流操作
$str =<<<EOD
<img href="#" ALT="ceshi" >
EOD;
echo htmlspecialchars($str)."<br>";
echo htmlspecialchars(preg_replace("/(.*)(alt=[\"\']?.*[\"\']?\s+)(.*)/i","\${1}\${3}",$str));//要确保ALT="ceshi"后有空格 否则无法匹配
?>
$r = '/(<img.+)(alt=\"?[^" ]*\"?)(.*)/i';
$p = "\${1}alt=\"\" \$3";echo '<xmp>' . preg_replace($r,$p,$s);