String.matchAll()
Возвращает итератор по всем совпадениям с группами.
Сигнатура
str.matchAll(regexp)Возвращает итератор совпадений (с группами захвата) для регулярного выражения с флагом g.
const m = [...'a1b2'.matchAll(/([a-z])(\d)/g)]
m[0][1] // 'a'
m[1][2] // '2'