← ТехнологииНай-важното за

matchAll(): всички съвпадения с техните групи

Издател: ResumeMaker • 1 източника

Публикувано: 21.10.2026 14:07 · Променено: 21.10.2026 14:07

AI проверка по източници: 21.10.2026 12:40. Не е редакторско одобрение.

В няколко изречения

Накратко

Резултатът е итератор, който може да се обходи.

Полезно е да знаеш

matchAll() връща итератор за всички съвпадения на регулярен израз, включително групите. При подаден RegExp е нужен флаг g. Например [..."a1 b2".matchAll(/([a-z])(\d)/g)] съдържа два резултата с отделни буква и цифра. [1]

Това е удобно при извличане на повтарящи се текстови шаблони. Регулярният израз трябва да описва действително очаквания формат. Не използвай няколко съвпадения като доказателство, че целият документ е валиден. Парсването на сложен структуриран език може да изисква негов собствен парсер.

Източници

За повече подробности и проверка на информацията:

  1. [1] MDN — String.matchAll ↗