Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
/.*?/.exec("abc");//output [""]
私.*?は貪欲ではないと思います、そしてそれは戻るべきですa
.*?
a
.*は 0 以上を意味するため、これは予想されること?です。
.*
?
一致させたい場合はa、次を使用する必要があります。
/.+?/.exec("abc");
DIfference は+、*貪欲でない量指定子を使用して 1 つ以上の文字に一致することを意味します。
+
*
*eg の代わりに使用することにより+、貪欲でないオプションとして空の文字列の一致を許可しました。