Тестер регулярних виразів

Перевіряйте регулярні вирази JavaScript на зразку тексту з групами збігів

Про цей калькулятор

Тестер регулярних виразів застосовує регулярні вирази JavaScript до зразка тексту й показує кожен збіг з його індексом і групами захоплення. Прапорець g додається автоматично, щоб перелічити всі збіги; необов’язковий рядок заміни показує результат text.replace() з посиланнями на кшталт $1, а для некоректних шаблонів виводиться власне повідомлення про помилку конструктора RegExp. Розміри шаблону й тексту обмежено (1000 і 10 000 символів), щоб катастрофічний бектрекінг не заморозив сторінку.

«Тестер регулярних виразів»: як користуватися

  1. Введіть або вставте вхідні дані в поле.
  2. Перегляньте результат — він оновлюється миттєво під час введення.
  3. За потреби налаштуйте параметри під своє завдання.
  4. Скопіюйте URL сторінки, щоб поділитися саме цим результатом.

Типові приклади

  • \d+ для "Order 66 shipped in 3 days" → 2 збіги: "66" на позиції 6, "3" на позиції 20
  • (\w+)@(\w+)\.com для "contact: [email protected]" → збіг із групами ["ada", "example"]
  • cat із прапорцем i, заміна "dog" → "dog sat on the dog mat" (2 збіги без урахування регістру)

Поширені запитання

«Тестер регулярних виразів»: як це працює?

Введіть або вставте вхідні дані, й інструмент обробить їх прямо у вашому браузері та одразу покаже результат. Нічого з того, що ви вводите, не надсилається на сервер — усі обчислення відбуваються на вашому пристрої.

«Тестер регулярних виразів»: коли це знадобиться?

Він стане в пригоді для розробки, налагодження, дизайну й адміністрування — щоразу, коли потрібно швидко виконати це перетворення чи перевірку, нічого не встановлюючи й не довіряючи свої дані сторонньому сервісу.

Наскільки надійні результати?

Інструмент безпосередньо реалізує відповідний стандарт або специфікацію, тож його результат збігається з тим, що видає сумісне програмне забезпечення. Граничні випадки, як-от порожні чи некоректні вхідні дані, чітко повідомляються, а не призводять до тихої помилки.

Чи можна поділитися конкретним результатом з кимось?

Так. Ваші вхідні дані оновлюють URL, тож достатньо скопіювати адресний рядок і надіслати посилання — той, хто його відкриє, побачить інструмент у тому самому стані.