Категории

Тестер Именованных Групп

Анализирует и отображает именованные захватывающие группы из шаблонов regex

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

Включить для обработки каждой строки как отдельного теста

Показывать группы с пустыми/null значениями в результатах

Документация API

Конечная точка запроса

POST /ru/api/tools/named-group-tester

Параметры запроса

Имя параметра Тип Обязательно Описание
textInput textarea Да -
pattern text Да -
flags text Нет -
batchMode checkbox Нет Включить для обработки каждой строки как отдельного теста
includeUnmatched checkbox Нет Показывать группы с пустыми/null значениями в результатах
maxResults number Нет -

Формат ответа

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Данные JSON: Данные JSON

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-named-group-tester": {
      "name": "named-group-tester",
      "description": "Анализирует и отображает именованные захватывающие группы из шаблонов regex",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=named-group-tester",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]