Тестировщик Regex | Проверяйте регулярные выражения быстро

Regex Tester быстро проверяет регулярные выражения на соответствие тексту. Поддерживает синтаксис Python, Java, JavaScript и C#. Удобный интерфейс и подсветка синтаксиса помогают в отладке.

В браузере Обновлено 05/2026

/ /
Результаты совпадений
Общие шаблоны
Краткий справочник

^: Начало строки\n$: Конец строки\n\b: Граница слова\n\B: Не граница слова

\d: Цифра [0-9]\n\w: Слово [A-Za-z0-9_]\n\s: Пробел\n.: Любой символ кроме новой строки

Используйте этот инструмент из вашего ИИ-агента

Бесплатные JSON API и сервер Model Context Protocol (MCP). Без регистрации, без API-ключа, CORS открыт. Создано для Claude, ChatGPT, Cursor, скриптов и фронтенд-приложений.

curl -X POST https://mate.tools/api/v1/regex-test.php \
  -H "Content-Type: application/json" \
  -d '{"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/regex-test.php",
    data=json.dumps({"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/regex-test.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}),
});
console.log(await r.json());

Добавьте в claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) или любой другой MCP-совместимый клиент:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Документация API OpenAPI 3.1 npm 60 запр./мин · 600 запр./час · тело макс. 1 МБ
Часто задаваемые вопросы

Регулярные выражения (regex) - это мощные инструменты сопоставления шаблонов, используемые для поиска, проверки и манипулирования текстом. Они предоставляют гибкий способ описания сложных текстовых шаблонов с помощью специального синтаксиса.

1. Введите шаблон regex в верхнее поле
2. Выберите нужные флаги (g, i, m и т.д.)
3. Введите тестовый текст в большое поле
4. Нажмите "Тестировать Regex" для просмотра подсвеченных совпадений
5. Используйте краткий справочник и примеры для помощи

• Забывание экранировать специальные символы
- Неправильное использование якорей (^ и $)
- Неверное использование классов символов
- Чрезмерное использование жадных квантификаторов
- Отсутствие тестирования крайних случаев

• Практикуйтесь с разными шаблонами
- Изучайте краткий справочник
- Пробуйте примеры общих шаблонов
- Тестируйте шаблоны с разными входными данными
- Экспериментируйте с разными флагами

• g (глобальный): Найти все совпадения
- i (без учета регистра): Игнорировать регистр
- m (многострочный): Изменить поведение ^ и $
- y (липкий): Сопоставление с позиции
- u (юникод): Поддержка Unicode
О регулярных выражениях

Регулярные выражения (regex) - это мощные инструменты для сопоставления текстовых шаблонов и манипуляций, используемые в программировании, обработке текста и проверке данных.

Распространенные случаи использования:

  • Проверка форм (email, телефоны, пароли)
  • Извлечение и разбор данных
  • Операции поиска и замены
  • Обработка и форматирование текста
  • Проверка и очистка ввода