Тестер Именованных Групп
Тестирует и извлекает именованные захватывающие группы из регулярных выражений. Этот инструмент помогает работать с синтаксисом именованных захватывающих групп ES2018 (?<name>...) в ваших шаблонах regex.
Возможности:
- Анализирует и отображает все именованные захватывающие группы из вашего шаблона regex
- Тестирует против входного текста и извлекает все совпадения с их именованными группами
- Просмотр результатов в организованном табличном формате
- Поддержка пакетной обработки (одна тестовая строка на строку)
- Экспорт результатов в формат JSON/CSV
- Всесторонняя статистика о совпадениях и группах
Синтаксис Именованных Групп:
- Используйте
(?<name>...) для определения именованной захватывающей группы
- Имена групп должны быть допустимыми идентификаторами JavaScript
- Пример:
(?<year>\\d{4})-(?<month>\\d{2})-(?<day>\\d{2})
Инструкции:
- Введите ваш шаблон regex с именованными группами
- Опционально установите флаги regex (по умолчанию: "g" для глобального поиска)
- Введите текст для тестирования
- Включите пакетный режим для тестирования нескольких строк (по одной на строку)
- При необходимости настройте лимит максимальных результатов
- Нажмите для просмотра всех совпадений со значениями их именованных групп
Сценарии Использования:
- Анализ и проверка структурированных данных (даты, URL, координаты)
- Извлечение определенных полей из файлов журналов
- Тестирование сложных шаблонов regex перед продакшеном
- Изучение и отладка именованных захватывающих групп