Тестер регулярних виразів
Напишіть регулярний вираз, вставте зразок тексту та спостерігайте, як кожен збіг підсвічується наживо разом зі своїми групами захоплення.
Як перевірити регулярний вираз
- Введіть свій регулярний вираз у поле шаблону.
- Додайте прапорці g, i, m або s, якщо вони вам потрібні.
- Вставте текст, на якому хочете перевірити вираз.
- Перегляньте підсвічені збіги та їхні групи захоплення нижче.
Часті запитання
Що означають прапорці g, i, m і s?
g знаходить кожен збіг, а не лише перший; i робить пошук нечутливим до регістру; m змушує ^ і $ збігатися на кожному рядку; s дозволяє крапці збігатися з символами нового рядка.
Що таке групи захоплення?
Частини вашого шаблону, взяті в круглі дужки, є групами захоплення. Вони дають змогу витягти лише ту частину збігу, яка вас цікавить, і вони перелічуються під кожним збігом.
Чому мій шаблон показує помилку?
Шаблон або прапорці не є дійсним синтаксисом регулярного виразу JavaScript. Повідомлення про помилку під полем точно пояснює, що не так.
Чи безкоштовний тестер регулярних виразів?
Так. Кожен інструмент Handio безкоштовний і повністю працює у вашому браузері, тому ваш шаблон і текст ніколи не залишають ваш пристрій.
Схожі інструменти
Навіщо перевіряти регулярний вираз у браузері?
Регулярний вираз, який спрацьовує з першої спроби, — рідкість. Миттєве підсвічування збігів робить очевидним, чи ваш шаблон занадто жадібний, занадто вузький або захоплює неправильний текст.
- Налагоджуйте шаблон перевірки перед додаванням його до форми.
- Переконуйтеся, що групи захоплення витягують саме ті значення, які ви очікуєте.
- Експериментуйте з прапорцями, щоб побачити, як вони змінюють збіги.
Поради та обмеження
Цей тестер використовує синтаксис регулярних виразів JavaScript, який збігається з більшістю рушіїв, але може трохи відрізнятися від Python чи PCRE. Усе працює локально у вашому браузері, тому ваш текст ніколи не завантажується.