Інструмент для розробників

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

Перевірте шаблон на справжньому тексті та побачте кожен збіг і групу захоплення.

Тестер регулярних виразів Працює на вашому пристрої
  • Працює у вашому браузері — ваш текст нікуди не надсилається
  • Без реєстрації та квот, безкоштовно користуйтеся скільки завгодно

Як це працює

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

Збіги та групи

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

Прапорці

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

Практичне обмеження

Перелік зупиняється на 500 збігах — цього більш ніж досить, щоб зрозуміти, чи шаблон поводиться правильно, і при цьому сторінка не зависає на патологічних вхідних даних.

Запитання й відповіді

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

Який це різновид регулярних виразів?

Як у JavaScript, близький до PCRE, але не тотожний. Lookbehind і іменовані групи підтримуються в сучасних браузерах.

Чому мій шаблон нічого не знаходить?

Спершу перевірте прапорці: без глобального прапорця знаходиться лише перший збіг. Про недійсні шаблони повідомляється помилкою аналізатора.

Чи завантажується мій текст на сервер?

Ні. Пошук збігів відбувається на сторінці.