Код та формат

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

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

Тест регулярних виразів
/ / g
Можна вибрати кілька прапорців; активні прапорці виділяються.
Інформація

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

Регулярні вирази (регулярний вираз / regexRegex – це потужний мовний стандарт, який використовується для пошуку, перевірки або вилучення певних шаблонів у тексті. Той самий синтаксис застосовується до простих перевірок, таких як перевірка електронної пошти, номера телефону або URL-адреси, а також до складніших завдань, таких як розбір файлів журналів або складні перетворення тексту. Цей безкоштовний інструмент для перевірки регулярних виразів дозволяє миттєво перевірити введений вами шаблон на реальному тексті.

Інструмент, глобальний (г), без урахування регістру (i), багато ліній (м), крапка-все (s / крапкаВсе) та Юнікод (u) Він підтримує прапорці. Усі відповідні розділи виділені кольором у тексті. Якщо є якісь відповідні групи,(група)Значення наведено в окремій таблиці з їхніми номерами, тому ви можете легко побачити, яке значення охопила група. Коли ви вводите недійсний шаблон, інструмент негайно видає попередження та не призводить до аварійного завершення роботи програми.

Вся обробка відбувається у вашому браузері; ваш текст не надсилається на жодний сервер. JavaScript є рідним. Регулярний вираз Оскільки він використовує механізм регулярних виразів, результати ідеально сумісні з середовищами JavaScript. Ви можете використовувати цей інструмент як практичну область у процесі вивчення регулярних виразів або для тестування шаблону, який ви використовуватимете у своєму проєкті.

Як його використовувати?

Крок за кроком

  1. Шаблон регулярного виразу Введіть вираз, який потрібно перевірити, у поле (косі риски) / (без, тільки викрійка).
  2. Відповідно до ваших потреб прапори Виберіть: g усі матчі, i без урахування регістру, m багато рядків, s все крапка, u Юнікод.
  3. Тестовий текст Вставте або введіть текст, який ви хочете використати для випробування візерунка, у позначеній області.
  4. Результати оновлюються миттєво: матчі підкреслюєтьсяВідображається кількість збігів.
  5. Якщо є групи захоплення, під кожним матчем Групова таблиця З'являється; перераховані номер групи та значення.
FAQ

Часті запитання

g: глобальний — включає всі збіги, а не лише перший. i: без урахування регістру — не розрізняє великі та малі літери. mбагаторядковий — ^ та $ Це інтерпретується як розрив рядка/стрічка новин. s: крапкаВсе — крапка (.Він також відображає символ нового рядка. uЮнікод — забезпечує повну підтримку Юнікоду.

Коли інструмент виявляє недійсний візерунок, він відображає червоне попередження та очищує поточний результат. Програма не аварійно завершує роботу; результат миттєво оновлюється після виправлення візерунка.

Розділи, взяті в дужки у вашому шаблоні, утворюють групу захоплення: наприклад (\d+)Для кожного збігу вміст цих груп перелічено в окремих таблицях як Група 1, Група 2… тощо. Безіменні та іменовані групи ((?<реклама>...)) підтримується.

Оскільки обчислення виконується движком JavaScript вашого браузера, воно виконується швидко навіть з текстом розміром кілька МБ у сучасних браузерах. Дуже довгі шаблони або вирази з «катастрофічним відстеженням» можуть уповільнити роботу браузера; у такому випадку оновіть сторінку.

Ні. Ваш шаблон регулярного виразу та тестовий текст обробляються лише у вашому браузері; жодні дані не передаються на сервер і не зберігаються там.