Перевірник регулярних виразів

Перевіряє та валідує регулярні вирази PHP, JavaScript і Python

Особливості

Визначення збігу одночасно з введенням

Відображення результату відповідно до введення шаблону й тексту

Підсвічування місць збігу

Візуальне виділення рядків збігу в таблиці з номерами рядків

Підтримка модифікаторів i, g, m, s, u

Вільне поєднання прапорців, як-от регістр чи кілька рядків

Миттєва спроба з вбудованим зразком

Виклик кнопкою готових прикладів шаблону й тексту

Як користуватися

1

Введіть шаблон регулярного виразу

Запишіть у верхньому полі введення шаблон, який потрібно зіставити

2

Введіть текст для перевірки

Вставте в нижню текстову область текст, з яким потрібно зіставити

3

Виберіть прапорці за потреби

Укажіть модифікатори прапорцями i, g, m, s, u

4

Перевірте результат перевіркою

Результат зіставлення з виділеними збігами показується на місці

Сценарії використання

Налагодження шаблону

Локалізація причини, чому регулярний вираз збігається не за задумом

Проєктування валідації введення

Тестування шаблонів перевірки пошти чи номера телефону перед реалізацією

Перевірка вилучення інформації з логів

Перевірка вилучення потрібного рядка з логів чи тексту

Вивчення та практика регулярних виразів

Засвоєння через спробу поведінки прапорців і метасимволів на практичних прикладах

Базові знання

Що таке регулярні вирази

Регулярні вирази — це нотація, яка позначає шаблони символів, такі як «3 цифри» або «рядок, що містить @», за допомогою спеціальних символів. Вони широко використовуються для пошуку, заміни та перевірки введених даних. Наприклад, \d{3} відповідає 3 цифрам.

Основні модифікатори (прапори)

  • i・g:i означає ігнорування розрізнення між великими та малими літерами, g означає пошук усіх збігів замість зупинки на першому — це найчастіше використовувана комбінація.
  • m (багаторядковий режим):m — це багаторядковий режим, коли ^ і $ відповідають початку та кінцю кожного рядка, а не всього тексту.
  • s・u:s означає, що крапка (.) також відповідає символу нового рядка, u — це режим Unicode, який дозволяє правильно обробляти символи-сурогатні пари (деякі китайські ієрогліфи та емодзі) на рівні кодових точок.

Безпека та конфіденційність

Повністю у браузері

Введені дані обробляються лише у вашому браузері й не надсилаються назовні.

Обробка тільки в браузері

Зіставлення регулярного виразу виконується повністю у вашому браузері, вхідні дані не відправляються на сервер.

Зв'язок зашифрований через HTTPS

Завантаження сторінки також зашифроване за допомогою TLS, вміст недоступний для третіх осіб.

Без передачі третім особам

Вхідні дані не відправляються на зовнішні сервіси, такі як рекламні мережі або трекери.

Без автоматичного збереження результатів

Шаблон і текст та пропозиції введення не зберігаються на сервері.

Слідкуйте за RAKKOTOOLS у Google Пошуку

175 зручних інструментів легше знайти через Google Пошук та AI Пошук!

  • Знайдіть у пошуку
  • Відображається також у AI Пошуку
  • Виявіть нові інструменти
Пов'язані інструменти