Pages

*? +?


le ? après * ou + réduit au plus petit nombre.

    var str = '"foo" "bar" "dd"';
    var patt1 = /".*"/;
    var result = str.match(patt1);
//"foo" "bar" "dd"


    var str = '"foo" "bar" "dd"';
    var patt1 = /".*?"/;
    var result = str.match(patt1);
//"foo" = le plus petit match possible

    var str = '"foo" "bar" "dd"';
    var patt1 = /".*?"/g;
    var result = str.match(patt1);
//"foo" "bar" "dd"

ref