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

Перевіряє та валідує регулярні вирази 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 Пошуку

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

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

RAKKOTOOLS єцілком вільним для використання!

Безплатно доступно для фізичних та юридичних осіб, у комерційних та некомерційних цілях.Не потрібна попередня дозвіл чи заявка на використання. Вільно використовуйте у різних сценаріях.

  • Використання під час трансляцій та відео

    Можна використовувати різноманітні інструменти, такі як розіграші та лотереї, у прямих трансляціях та відеоматеріалах.

  • Використання в школі, на роботі та на подіях

    Можна використовувати на уроках, розподілі команд, внутрішніх роботах та подіях.

  • Представлення в мережі, книгах та соціальних мережах

    Можна вільно представити як зручний інструмент у веб-медіа, книгах та соціальних мережах.

  • Комерційне використання

    Можна використовувати в комерційних цілях для досліджень, розрахунків, обробки та перетворення даних.

Якщо ви розповісте про нас, це надасть нам енергію для розробки інструментів!

При використанні під час трансляцій та відео

Просимо розмістити посилання на RAKKOTOOLS у описі або згадати згадка про використання «RAKKOTOOLS» в трансляції чи відео.

Приклад кредиту для опису

RAKKOTOOLS https://rakko.tools/uk

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

Інформація та результати обчислень, отримані з інструментів, не гарантують точність та повноту.

Цей текст є перекладом японської версії. Якщо між перекладом і оригіналом японської версії виникне розбіжність, пріоритет має японська версія.