一切福田,不離方寸,從心而覓,感無不通。

正则表达式的贪婪匹配(.*)和非贪婪匹配(.*?)

.*?
正则引擎默认是贪婪的,当出现"*"时,它会尽量去匹配尽可能长的字符串

一个用于修正以上问题的可能方案是用"*"的惰性代替贪婪性。你可以在"*"后面紧跟一个问号"?"来达到这一点
这告诉正则引擎,尽可能少的重复上一个字符

 

from:http://www.cnblogs.com/dongzhiquan/archive/2010/01/16/1994661.html