От автора: дорогие товарищи, я попал! Мне редактура все подсыпает и подсыпает ТЗ на написание материалов по регулярным выражениям. А я их страх как не люблю. Но сегодня расслабимся немного – подберем для себя один из конструкторов регулярных выражений PHP и другие «облегчалки», чтоб потом меньше голова болела.
Варианты
Вот несколько сервисов, которые облегчают создание и тестирование регулярок: uvsoftium.ru
Сервис имеет простой и понятный интерфейс на русском, что во многом облегчает понимание всего «происходящего». Внизу находится напоминалка с описанием основного синтаксиса составления регулярных выражений. Рекомендую к использованию!
bl2.ru
Еще один для регулярных выражений PHP онлайн конструктор с русскоязычным интерфейсом. Кроме функции, с помощью которой следует обрабатывать регулярку, здесь можно установить кодировку строки: utf-8 или cp1251.
regex101.com
Специализированный сервис для работы, тестирования и обучения обращению с регулярками. На нем вы сможете найти множество справочных материалов, но, к сожалению, все они на английском, как и весь пользовательский интерфейс.
Также на этой платформе имеется несколько дополнительных инструментов. Среди них удобный конструктор для PHP скриптов, который генерирует программный код «по мотивам» введенного регулярного выражения.
uiregex.com
Самый правильный для русского человека сервис обращения с регулярками. По сравнению со своими «собратьями» он имеет целый ряд преимуществ. Его интерфейс поддерживает русский язык. Кроме этого, если вы не знаете ничего о регулярных выражениях, то можете пополнить свой багаж знаний, пройдя короткий интерактивный курс.
Конструктор снабжен правильными примерами, на основе которых легко составить свое регулярное выражение для валидации. Поэтому с применением этого PHP конструктора у вас не должно возникнуть никаких затруднений. Однозначно рекомендую данный сервис для новичков!
regexpres.narod.ru
Конструктор немного «не в тему», поскольку заточен только под создания регулярок для JavaScript. Но так как эта технология тесно сплетается с PHP, то его тоже можно рекомендовать к применению.
Кроме онлайн-сервисов для создания регулярных выражений существует несколько десктопных вариантов. Вот несколько из них:
The Regex Coach
Expresso
Другие облегчалки
Если речь уж зашла об инструментах, облегчающих нелегкий труд PHP-разработчика, то стоит перечислить и другие популярные специализированные онлайн-сервисы:
Google Сайты
Мало кто знает, что глобальный поисковик предлагает для использования свой бесплатный конструктор сайтов PHP. Сервис имеет простой интерфейс и сопровождает создание ресурса интерактивными подсказками.
Site scan
Позволяет проверить сайт на наличие устаревших библиотек, выявить проблемы компоновки и другие недочеты. Сервис предоставляется Microsoft, так что «зачетный» инструмент для сайтостроителей.
Кстати, если кто знает о хорошем конструкторе классов PHP, буду признателен. Если вам нужно подсказать какой сервис, обращайтесь в комментариях под материалом. Вот такая кооперация получается :).