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