Регулярные выражения: 5 сервисов для тестирования и отладки

Регулярные выражения проверяются с помощью специальных сервисов. Такие сайты совмещают тестирование, подсказки и оптимизацию.

1. Regex101

Популярный ресурс, понятный даже новичку. Тестит регулярные выражения PHP, JavaScript, Golang и Python. Проверка регулярных выражений сопровождается цветными пометками, которые разделяют символы на группы. Есть отладчик, сохранение и генератор кода с поддержкой C#, Java регулярок, Ruby, Rust, Perl.

2. RegexPlanet

Больше языков, но хуже интерфейс. Если начинающий кодер захочет протестировать регулярные выражения PHP онлайн и забредет на этот сайт, то, скорее всего, тут же выйдет. Для опытных же программистов RegexPlanet – это сервис-находка с поддержкой сразу десятка языков. Можно «скармливать» регулярные выражения JS, Ruby, Haskell и многое другое.

3. Planetcalc

Неплохая проверка регулярных выражений онлайн, да еще и российский сервис. Страница информационного и практического характера. Если с английским не заладилось, это подходящий ресурс. Поддерживаются только регулярки JScript, но познавательная статья для новичков и удобство калькулятора заслуживают места в перечне.

4. Debuggex

Сайт с хорошей визуализацией и удобным интерфейсом. Поддерживается проверка регулярных выражений Python, JavaScript и PCRE. Если нажать «View Cheatsheet», внизу выскочат подсказки в виде распространенных регулярок для выбранного языка. Правда, сервис не поддерживает глобальный поиск, поэтому найти подходящую под шаблон строку можно лишь раз.

5. Rubular

Отличный ресурс для проверки регулярных выражений онлайн на языке Ruby. Он на ходу отмечает подстроки, соответствующие шаблону. Также можно сохранить результат, а линк на него переслать. Визуально приятный и доступный для понимания интерфейс. Внизу разместился «Regex quick reference», он же перечень регулярок.

Другие статьи по теме:

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ