是否有以下功能:
var regex=/\s*(\w+)/;
var s="abc def ";
var m1=regex.exec(s,0); // -> matches "abc"
var m2=regex.exec(s,3); // -> matches "def"
我知道替代方案是:
var regex=/\s*(\w+)/;
var s="abc def ";
var m1=regex.exec(s); // -> matches "abc"
var m2=regex.exec(s.substring(3)); // -> matches " def"
但是我担心如果 s 很长并且 s.substring 被多次调用,某些实现可能会在多次复制长字符串时效率低下。