Тестування регулярних виразів онлайн
Введіть регулярний вираз і тестовий текст — і кожен збіг підсвічується під час введення. У таблиці наведено кожен збіг із його позицією та групами захоплення — нумерованими й іменованими, — тож ви бачите, що саме захоплює ваш шаблон. Увімкніть «Заміна», щоб попередньо переглянути підстановку з $1, $<name> та іншими посиланнями.
Тестер використовує рушій регулярних виразів JavaScript вашого браузера з прапорцями g, i, m, s і u. Шаблони, що виконуються надто довго, зупиняються автоматично, а не «заморожують» сторінку. Нічого з того, що ви вводите, не надсилається на сервер.
Чому варто обрати цей тестер регулярних виразів?
- Підсвічування всіх збігів наживо
- Нумеровані та іменовані групи захоплення для кожного збігу
- Попередній перегляд заміни з посиланнями на групи
- Повільні шаблони зупиняються, а не «заморожують» сторінку
Як протестувати регулярний вираз
- Введіть шаблон без обрамлювальних скісних рисок і виберіть прапорці
- Вставте текст, на якому потрібно його перевірити
- Перегляньте підсвічені збіги та групи й за бажанням спробуйте заміну
Часті запитання
Чи цей тестер регулярних виразів безкоштовний?
Так, він повністю безкоштовний і не має обмежень.
Який синтаксис регулярних виразів використовується?
Регулярні вирази JavaScript (ECMAScript), як у вашому браузері та Node.js. Більша частина синтаксису збігається з PCRE, Python і .NET, але такі можливості, як ретроспективна перевірка (lookbehind) чи присвійні квантифікатори, можуть відрізнятися між рушіями.
Як використовувати групи захоплення в заміні?
Посилайтеся на нумеровані групи через $1, $2 і так далі, на іменовані групи — записані як (?<name>…) — через $<name>, а на весь збіг — через $&. Для буквального знака долара використовуйте $$.
Чи надсилається мій текст на сервер?
Ні. Пошук збігів виконується повністю у вашому браузері.