Я запутался в массиве, возвращаемом совпадением регулярного выражения при использовании / g (для получения нескольких совпадений) и скобок (для получения обратных ссылок) Мне не понятно, как получить обратные ссылки, потому что подстрочный индекс в массиве совпадений, похоже, ссылается на множественные совпадения, а не на обратные ссылки.
например:
string = "@abc @bcd @cde";
re2 = '@([a-z]+)';
p = new RegExp(re2,["g"]);
m = string.match(p)
for (var i in m) { alert(m[i]; }
это возвращается "@abc", "@bcd", "@cde"
но я хочу вернуть "abc", "bcd", "cde"
как мне получить последний?