日期:2014-05-16  浏览次数:20469 次

javascript非贪婪 -- 用法

var str = '[aa].[bb].[cc]';

var array = str.match(/\[(.*?)\]/ig);

?

array[0] = [aa];

array[1] = [bb];

array[2] = [cc];

?

通过在 '*'、 '+' 或 '?' 限定符后放置 '?',该表达式就从贪婪匹配转为了非贪婪或最小匹配。