От автора: приветствую вас друзья. Из этой статьи вы узнаете, что такое конструктор регулярных выражений и чем он может быть нам полезен при работе с регулярными выражениями. Начнем?
Итак, перед нами стоит задача составить шаблон регулярного выражения. Это сделать достаточно просто с помощью сервиса regexr.com.
Это замечательно. Мы составим регулярное выражение и сразу же, на месте, его протестируем. У нас будет готовый для использования шаблон регулярки. Но вот писать код, в котором мы сможем использовать этот шаблон, придется уже писать самостоятельно.
Постойте, а нет ли конструктора регулярных выражений, который не только поможет составить шаблон, но еще и сгенерировать код, который будет использовать составленный шаблон? У меня для вас хорошая новость — такие конструкторы есть. Вот один из наиболее удобных конструкторов регулярных выражений:
Как видим, идея конструктора довольно оригинальна. Выполнен он в виде калькулятора, в котором представлен набор различных метасимволов регулярных выражений. Также мы можем протестировать шаблон, используя различные методы JavaScript: match, replace, search и др.
В поле внизу нам предлагается уже готовая функция, которую можно скопировать и использовать в своем проекте. К сожалению, конструктор предлагает функцию только для JavaScript. Для PHP аналогичного конструктора я не нашел (если знаете — поделитесь ссылочкой в комментарии). Но все равно неплохо.
На этом мы будем завершать статью. Пользуйтесь конструктором регулярных шаблонов в своем проекте и делитесь с другими. Удачи!
Больше о регулярных выражениях вы можете узнать из нашего курса по регулярным выражениям.