Тестер регулярних виразів Шаблони, жива підсвітка і заміна — все на одній сторінці

Тестова зона
//
Натисніть, щоб розгорнути: нотатки до шаблонів
  • E-mail:Спрощений шаблон адреси e-mail.
  • URL (http/https):Визначає URL, що починаються з http або https (спрощено).
  • IPv4:Чотири октети 0–255.
  • Дата РРРР-ММ-ДД:Простий формат дати (без перевірки високосності/кількості днів).
  • HEX-колір:Підтримує #RGB і #RRGGBB.
  • UUID v4:Стандартний формат UUID v4.
  • HTML-тег:Відповідність парним тегам (без багаторядкового контенту).
  • Надійний пароль (8+ з верх./нижн., цифрою, символом):Щонайменше 8 символів: велика/мала літера, цифра та символ.
Результат збігів
Кількість збігів:1
Час ≈ 0.04 ms
Прапорці:g
Попередній перегляд підсвітки
(Введіть вираз і текст, щоб побачити підсвітку)
Заміна (підтримує $1, $2…)
Деталі збігів
#ІндексДовжинаЗбіг
100

Тестер регулярних виразів — потужний онлайн інструмент для налагодження Regex

Професійний інструмент для розробників, дата-сайентистів та DevOps! Перевіряйте, налагоджуйте та оптимізуйте регулярні вирази з живою підсвіткою, готовими шаблонами та миттєвим попереднім переглядом заміни.

✨ Основні можливості тестера Regex

  • Жива підсвітка: Результати збігів відображаються під час введення, з візуальними межами груп
  • 15+ готових шаблонів: E-mail, URL, IPv4, UUID, дата, телефон, кольори HEX, надійні паролі
  • Миттєвий попередній перегляд заміни: Підтримує посилання на групи $1-$9, побачте результат без виконання коду
  • Детальна таблиця збігів: Відображає індекс, довжину та вміст кожного збігу + захоплені групи
  • Перемикання прапорців одним кліком: Підтримує g (глобальний), i (без урахування регістру), m (багаторядковий), s (dotAll), u (unicode), y (sticky), d (indices)
  • 100% локальна обробка: Усі обчислення виконуються у браузері, жодних даних не надсилається на сервер

🎯 Практичні сценарії використання Regex

  • Валідація вебформ: Перевірка e-mail, телефону, кредитної картки, поштового індексу, URL перед відправкою
  • Очищення та трансформація даних: Нормалізація форматів, видалення зайвих пробілів, стандартизація номерів телефонів
  • Аналіз серверних логів: Витяг IP-адрес, часових міток, HTTP-кодів статусу, повідомлень про помилки з лог-файлів
  • Вебскрейпінг та аналіз даних: Витяг цін, e-mail, посилань, метаданих з HTML без складних парсерів
  • Масова обробка тексту: Пошук та заміна шаблонів у тисячах файлів (логи, CSV, JSON)
  • Тестування та розробка: Тестуйте regex перед розгортанням у продакшн (JavaScript, Python, PHP, Java)
  • Підсвітка синтаксису: Створення власних підсвічувачів синтаксису для редакторів коду

💡 Поради та хитрощі Regex для розробників

Для початківців:

  • Починайте з шаблонів: Для пошуку e-mail/URL/телефону використовуйте вбудовані шаблони як основу
  • Увімкніть прапорець «g» (глобальний): Без нього буде знайдено лише перший збіг
  • Використовуйте дужки () для захоплення: Групи захоплення дозволяють витягувати конкретні частини (наприклад: (\d{4})-(\d{2})-(\d{2}) захоплює рік-місяць-день)
  • Екрануйте спеціальні символи: . * + ? ^ $ { } [ ] \