Конструктор регулярных выражений

Конструктор регулярных выражений

От автора: приветствую вас друзья. Из этой статьи вы узнаете, что такое конструктор регулярных выражений и чем он может быть нам полезен при работе с регулярными выражениями. Начнем?

Итак, перед нами стоит задача составить шаблон регулярного выражения. Это сделать достаточно просто с помощью сервиса regexr.com.

Это замечательно. Мы составим регулярное выражение и сразу же, на месте, его протестируем. У нас будет готовый для использования шаблон регулярки. Но вот писать код, в котором мы сможем использовать этот шаблон, придется уже писать самостоятельно.

Постойте, а нет ли конструктора регулярных выражений, который не только поможет составить шаблон, но еще и сгенерировать код, который будет использовать составленный шаблон? У меня для вас хорошая новость — такие конструкторы есть. Вот один из наиболее удобных конструкторов регулярных выражений:

Как видим, идея конструктора довольно оригинальна. Выполнен он в виде калькулятора, в котором представлен набор различных метасимволов регулярных выражений. Также мы можем протестировать шаблон, используя различные методы JavaScript: match, replace, search и др.

В поле внизу нам предлагается уже готовая функция, которую можно скопировать и использовать в своем проекте. К сожалению, конструктор предлагает функцию только для JavaScript. Для PHP аналогичного конструктора я не нашел (если знаете — поделитесь ссылочкой в комментарии). Но все равно неплохо.

На этом мы будем завершать статью. Пользуйтесь конструктором регулярных шаблонов в своем проекте и делитесь с другими. Удачи!

Больше о регулярных выражениях вы можете узнать из нашего курса по регулярным выражениям.

Хотите изучить регулярные выражения на PHP?

Прямо сейчас посмотрите 12-ти часовой курс по регулярным выражениям на PHP!

Смотреть курс

Метки:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree