如何用正子表达式替换SIZE="10" 为 style="font-size:10px" 当然 也有可能是 <FONT FACE="Verdana" SIZE="10" COLOR="#0B333C">所以一定要准对 SIZE="x" 这一部分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str = "<P SIZE=\"10\">aaa </P> <P SIZE=\"11\">aaa </P>"; $str = preg_replace("/<p\s+size\s*=\s*[\"|\']*([\d]+)+[\"|\']*\s*>/is", "<p style='font-size:$1'>" ,$str); echo $str; 在楼上的基础上改了下:$str = '<FONT FACE="Verdana" SIZE="10" COLOR="#0B333C"> ';$str = preg_replace("/size\s*=\s*[\"|\']([\d]+)[\"|\']/is", 'style="font-size:$1px" ' ,$str);echo $str; $str = preg_replace("/size\s*=\s*[\"|\']?([\d]+)[\"|\']?/is", 'style="font-size:$1px" ' ,$str);再精确一点,可以处理size=10的这种情况,呵呵. 二维数组排序,且下标重新排 本地的php文件传到服务器上为什么火狐可以浏览IE却是无法显示网页 请教怎样控制行数和字数 session_set_save_handler执行的问题。 如何学习php,各位朋友给点意见... PHP安装调试问题 js问题!! 请问如何把PHP中的对象(数组也行)传递到javascript中去? 请问!急 好菜的问题:请问需要什么样的系统才能发布PHP?? array问题。在线等 一个三元式的问题
$str = "<P SIZE=\"10\">aaa </P> <P SIZE=\"11\">aaa </P>";
$str = preg_replace("/<p\s+size\s*=\s*[\"|\']*([\d]+)+[\"|\']*\s*>/is", "<p style='font-size:$1'>" ,$str);
echo $str;
$str = '<FONT FACE="Verdana" SIZE="10" COLOR="#0B333C"> ';
$str = preg_replace("/size\s*=\s*[\"|\']([\d]+)[\"|\']/is", 'style="font-size:$1px" ' ,$str);
echo $str;
$str = preg_replace("/size\s*=\s*[\"|\']?([\d]+)[\"|\']?/is", 'style="font-size:$1px" ' ,$str);再精确一点,可以处理size=10的这种情况,呵呵.