Тестер регулярних виразів (Regex)
Тестуйте регулярні вирази JavaScript на прикладах тексту прямо у вашому браузері.
Ваш шаблон та текст тестуються у вашому браузері. Нічого не завантажується на BroBroGo.
Поширені запитання
Чи безпечно вставляти сюди мій текст?
Так. Пошук збігів відбувається повністю у вашому браузері — нічого не надсилається на BroBroGo.
Що означають прапорці g/i/m/s?
g знаходить усі збіги замість лише першого. i ігнорує регістр символів. m дозволяє символам ^ та $ відповідати початку та кінцю кожного рядка, а не лише всього тексту. s дозволяє крапці (.) відповідати також символам розриву рядка.
Чому з'явилося повідомлення, що мій шаблон виконується занадто довго?
Деякі шаблони викликають катастрофічне повернення (catastrophic backtracking) — рушій перебирає експоненційну кількість комбінацій перед тим, як здатися, що може заморозити вкладку браузера. Цей інструмент скасовує пошук через 2 секунди, якщо це трапляється, тому сама сторінка ніколи не зависає. Спробуйте спростити вкладені повторення на кшталт (a+)+.