关于一个正则表达款的问题 preg_replace("<span>*(.+?)</span>*","\\1",$str) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 preg_match_all('/<span>(.*?)<\/span>/is',$a,$a_tmp);$atmp=$a_tmp[0][0];echo $atmp; 楼上的方法,如果碰到下面的情况<span> <span> <span>…… </span> </span> </span>sadfklsadjf<span>sadf</span>象这种的就不行了是吗?我测试的结果是 <span> <span>…… </span> </span> </span>sadfklsadjf<span>sadf $a = " <span>abc <span class='b'>sdasldfjl </span>asdf </span>" ;preg_match('/\<span\>(.*)\<\/span\>/i',$a,$a_tmp); echo $a_tmp[1] ; 还是不行,是不是正则达不到这么智能啊?结果还不是期望的<span> <span>…… </span> </span> </span>sadfklsadjf <span>sadf这是完整的<span> <span> <span>…… </span> </span> </span>sadfklsadjf <span>sadf </span>我是想得到红色部份 错了,是想得到这个红色部份的<span> <span> <span>…… </span> </span> </span>sadfklsadjf <span>sadf </span> <span> <span> [color=#FF0000]<span>…… </span> </span> [/color]</span>sadfklsadjf <span>sadf </span> php学习交流群:18247901真诚期待您的加入~~ LAST_INSERT_ID() 到底可靠吗? PHP访问局域网映射过来的共享文件夹 一个表单中用4个图片做提交,提交后怎么判断是提交的那个动作呢? “” 与‘’问题 PHP如何将查询结束导出Excel UTF-8和url中文的问题,急,在线等 为什么?为什么??为什么??? 想实现系统每天定时发邮件 array加入新阵列如何宣告? 函数调用问题 php写文件无法写入
preg_match_all('/<span>(.*?)<\/span>/is',$a,$a_tmp);
$atmp=$a_tmp[0][0];
echo $atmp;
<span> <span> <span>…… </span> </span> </span>sadfklsadjf<span>sadf</span>
象这种的就不行了是吗?我测试的结果是
<span> <span>…… </span> </span> </span>sadfklsadjf<span>sadf
$a = " <span>abc <span class='b'>sdasldfjl </span>asdf </span>" ;
preg_match('/\<span\>(.*)\<\/span\>/i',$a,$a_tmp);
echo $a_tmp[1] ;
是不是正则达不到这么智能啊?
结果还不是期望的
<span> <span>…… </span> </span> </span>sadfklsadjf <span>sadf
这是完整的
<span> <span> <span>…… </span> </span> </span>sadfklsadjf <span>sadf </span>
我是想得到红色部份
<span> <span> <span>…… </span> </span> </span>sadfklsadjf <span>sadf </span>