Метод строки Javascript matchAll()

Опубликовано: 25 Августа, 2022

В Javascript метод matchAll() используется для возврата всех итераторов, соответствующих ссылочной строке регулярному выражению (регулярному выражению). Важное использование метода matchAll() заключается в том, что его можно использовать для захвата групп с флагом /g, что дает ему преимущество перед методом match(), который игнорирует захват групп с флагом /g.

Синтаксис:

str.matchAll(Regexp)
  • str: это ссылочная строка, для которой должны быть найдены совпадения.
  • Regexp: это просто объект регулярного выражения. Объект RegExp должен включать флаг /g, иначе выдается ошибка TypeError.
  • Возвращаемое значение: Это итератор.

Пример :

Выход:

В приведенном выше примере мы смогли найти совпадения, а также зафиксировать внутренние группы, поскольку использовали метод matchAll() .