我用正则 取<span>里的的东西总是弄不对... -_-!!! /.*\<span.*\>(.*)\<\/span\>.*/isU==========<>不需要转义/.*<span[^>]*>(.*)<\/span>.*/isU 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <>转义与否对正则表达式来说没多大关系,问题在于</span>后面的.* ,因为你用了U模式,该模式是非贪婪模式,也就是说只要匹配上就结束,*表示{0,}所以匹配到NULL字符就结束了,后面的<br><br><img src="myimg/20041014161031.jpg" id="image1" />';就不匹配了。如果要向在非贪婪模式下使用贪婪匹配,用?符号:/.*\<span.*\>(.*)\<\/span\>.*?/isU 为何apache和php不出64bit的呢 mysql可以实现字段内容(数字)相除吗?有的话帮忙指点 php字符串取字串怎么做好; ftp_put怎么不能上传中文文件名的文件? 大家帮个忙啊! 求助,很奇怪的session问题!! 在线编辑器生成的内容如何输出?拜托~~~ php数据库连接问题……连接不上数据库 请问怎样实现用php来修改MYSQL密码? Mac下XAMPP安装之后Object not found怎么解决 郁闷很久了?验证用户存在的问题 请教PHP怎么样实现前台验证码阿?如果.Net Jsp那样?
你用了U模式,该模式是非贪婪模式,也就是说只要匹配上就结束,*表示{0,}
所以匹配到NULL字符就结束了,后面的
<br>
<br>
<img src="myimg/20041014161031.jpg" id="image1" />';
就不匹配了。
如果要向在非贪婪模式下使用贪婪匹配,用?符号:
/.*\<span.*\>(.*)\<\/span\>.*?/isU