【转】正则表达式最小化匹配

<div>
第一个层
<span>第一个块</span></div>
<div>
第二个层
<span>第二个块</span></div> 

默认情况下,正则表达式都是默认最大化匹配的

如果我们要通过正则表达式来选取上面代码中的某一个div标签块,可能我们会用

"/<div>.*<\/div>/s"
却匹配不到我们想要的结果

用一下正则表达式,可以使匹配结果范围最小化

"/<div>.+?<\/div>/s"
posted @ 2011-01-07 10:14  张巍的博客  阅读(577)  评论(0编辑  收藏  举报