一个正则匹配 请问一下,贪婪一般都是向后贪婪,比如 <div>1 </div> <div>23 </div> <div>4 </div> 如果我匹配 <div.*?>.*?2.*? <\/div>那么结果将会是 <div>1 </div> <div>23 </div>,请问如何只取到 <div>23 </div> 这个呢, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .*为任意字符.所以<div从头就开始了匹配了 $str = "<div>1 </div> <div>23 </div> <div>4 </div>";preg_match_all("/<div>2[^<>]+<\/div>/i", $str, $matches);var_dump($matches); 防新浪微博评论功能实现 如何延长资源的生命周期,让其在不同页面请求之间共享? Zend Guard Loader 只有VC9版本吗,哪位兄弟帮忙找找VC6版本的 MYSQL中使用IN子查询的时候不支持LIMIT,有什么解决办法? 下面这段PHP代码是用什么方式加密的,能解密吗? SSI和PHP代码可以共存与一个文件中吗?谢谢 如何实现文件上传功能? 一个数据库的小问题? 急!!!调用imagecreate,imagecoloallocate等函数出错 这段话说明了什么? 问了很多人都无法解决的正则匹配,正则高手请进 殉情帮忙解决一个正则匹配的问题
所以<div从头就开始了匹配了
preg_match_all("/<div>2[^<>]+<\/div>/i", $str, $matches);
var_dump($matches);