一个正则匹配 请问一下,贪婪一般都是向后贪婪,比如 <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); Java初学者,下周六程序设计答辩,窗体设计,在网上找的程序,想自己加个菜单,帮助菜单项如何实现??望前辈们指导一下,很急!!谢啦! 小妹请教前辈们如何去上月月初末时间等问题! 高分:htm中有frame,用smarty显示却不正常的问题。 一个很奇怪的问题!字符串的值插入数据库就不见了。 _POST传递出错 谁用过php全程序tiki161 关于session 最初级问题,PHP的安装 刚学PHP调式中遇到不能建立文件问题? 请教 问了很多人都无法解决的正则匹配,正则高手请进 殉情帮忙解决一个正则匹配的问题
所以<div从头就开始了匹配了
preg_match_all("/<div>2[^<>]+<\/div>/i", $str, $matches);
var_dump($matches);