Тестер регулярних виразів Шаблони, жива підсвітка і заміна — все на одній сторінці
Тестова зона
//
Натисніть, щоб розгорнути: нотатки до шаблонів
- 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…)
Деталі збігів
| # | Індекс | Довжина | Збіг |
|---|---|---|---|
| 1 | 0 | 0 | |
Тестер регулярних виразів — потужний онлайн інструмент для налагодження 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})захоплює рік-місяць-день) - Екрануйте спеціальні символи:
. * + ? ^ $ { } [ ] \
X💡Вам також може знадобитися