Как работает Тестер регулярных выражений
Инструмент для тестирования регулярных выражений позволяет написать JavaScript-регулярку, вставить образец текста и мгновенно увидеть все совпадения с подсветкой. Захватывающие группы отображаются в таблице под текстом, так что вы можете проверить, что захватила каждая группа, без запуска отдельного скрипта. Поддерживаемые флаги: g (глобальный), i (без учёта регистра), m (многострочный), s (dotAll), u (Unicode) и y (sticky). Ничто из написанного вами не покидает устройство: движок сопоставления - это JavaScript-среда выполнения, встроенная в ваш браузер, а не сервер.
Под капотом инструмент вызывает стандартный конструктор ECMAScript RegExp с указанным шаблоном и флагами, а затем использует итератор string.matchAll для сбора всех объектов Match. Таблица групп строится непосредственно из этих объектов, поэтому то, что вы видите, в точности соответствует тому, что вернёт Node.js или браузер в продакшн-коде, без какого-либо промежуточного слоя.