默认情况下,正则表达式都是默认最大化匹配的。用huntxu兄的话来说,就是很“贪婪和懒惰”。有些时候这一特性很不爽,比如:

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

匹配。不过很明显,根据正则表达式中对.的解释,他将尽可能的往后面匹配。其结果就是导致匹配结果是第一个

博阿脾气哦按摩匹配到第二个标签的

结束块。那么这种情况下怎么办呢?感谢huntxu给提示了一下:用一下正则表达式

据说是这个?有止饿的作用。呵呵!