正则表达式 贪婪匹配和懒惰匹配

1、贪婪匹配和懒惰匹配 影响的是正则表达式的限定符的匹配结果;

    在限定符后面加上?,则为懒惰模式;在限定符后面不加?,则为贪婪模式;常用的限定符如下:

正则表达式 贪婪匹配和懒惰匹配

如下截图参考:http://deerchao.net/tutorials/regex/regex.htm

正则表达式 贪婪匹配和懒惰匹配

2、实例

贪婪模式:会匹配最长的以开始位置开始,以结束位置结束的字符串;

懒惰模式:匹配尽可能少的字符

贪婪模式 正则表达式 <div>.*<\/div>  图一为匹配结果

懒惰模式 正则表达式 <div>.*?<\/div> 图二为匹配结果

图一

正则表达式 贪婪匹配和懒惰匹配

图二:

       正则表达式 贪婪匹配和懒惰匹配