Тестер регулярних виразів
Перевірте шаблон на справжньому тексті та побачте кожен збіг і групу захоплення.
- Працює у вашому браузері — ваш текст нікуди не надсилається
- Без реєстрації та квот, безкоштовно користуйтеся скільки завгодно
Як це працює
Регулярні вирази, як відомо, писати легше, ніж читати, і майже неможливо з першого разу зробити правильно. Перевірка на справжніх вхідних даних — єдиний надійний спосіб дізнатися, що шаблон насправді робить.
Збіги та групи
Кожен збіг перелічено по порядку. Якщо в шаблоні є групи захоплення, їхній вміст показано поруч зі збігом — зазвичай це саме та частина, яку ви хотіли видобути.
Прапорці
Глобальний знаходить кожен збіг, а не зупиняється на першому. Ігнорування регістру робить те, що йдеться в назві. Багаторядковий змінює якорі початку й кінця так, що вони збігаються на кожному рядку, а не лише на межах усього тексту.
Практичне обмеження
Перелік зупиняється на 500 збігах — цього більш ніж досить, щоб зрозуміти, чи шаблон поводиться правильно, і при цьому сторінка не зависає на патологічних вхідних даних.
Тестер регулярних виразів: запитання
Який це різновид регулярних виразів?
Як у JavaScript, близький до PCRE, але не тотожний. Lookbehind і іменовані групи підтримуються в сучасних браузерах.
Чому мій шаблон нічого не знаходить?
Спершу перевірте прапорці: без глобального прапорця знаходиться лише перший збіг. Про недійсні шаблони повідомляється помилкою аналізатора.
Чи завантажується мій текст на сервер?
Ні. Пошук збігів відбувається на сторінці.