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

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

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

Начать изучение регулярных выражений стоит с разделителей, которые еще часто называют ограничителями шаблона регулярного выражения. Итак, в PHP шаблон должен находиться внутри ограничителей. В качестве ограничителей можно выбрать любой символ, кроме букв, цифр или обратного слеша. Чаще всего в качестве ограничителей шаблона выбирают слеш (/), решетку (#) или тильду (~).

Лично я практически всегда использую в качестве разделителей решетку (#). Делаю это по вполне объективным причинам: решетка — достаточно редкий символ, который практически никогда не встречается в текстах. В отличие, скажем, от слеша или знака собаки (@), которые в вебе могут использоваться в адресах URL и email’ах. В дальнейших статьях выбор в пользу решетки или, скажем тильды, по сравнению со слешем станет более очевидным. Пока же рекомендую вам последовать моему примеру и использовать в дальнейшем в качестве ограничителей знак решетки или тильду.

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

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Сам шаблон, конечно же, является строкой, поэтому должен быть помещен в кавычки (одинарные либо двойные).

К слову, в JavaScript’е ограничителями могут быть только слеши и сам шаблон не должен быть обрамлен кавычками, поскольку в JavaScript регулярные выражения реализованы в виде объекта RegExp. Ниже пример шаблона регулярного выражения в JavaScript:

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

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

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

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

Метки:

Похожие статьи:

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

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

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

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

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

Я не робот.

Spam Protection by WP-SpamFree