Синтаксис регулярных выражений – начинаем постигать!

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

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

Первый кусочек – на пробу

О существующих типах «регулярок» сильно распространяться не намерен – об этом и так сказано достаточно на просторах Сети. Наше дело – практика! Отмечу единственное, что будем заниматься Perl-совместимыми. Это те, которые (чаще всего) экранируются вправо наклоненными «палочками» :) .

Для работы с «регулярками» в PHP есть несколько функций. Пока мы задействуем одну — preg_match(). Она ищет в заданной строке подстроку, заданную шаблоном. Примерчик:

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

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

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

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

Второй кусочек!

Начинаем погружение. В приведенном выше скрипте нас интересует, прежде всего, значение переменной $shablon. Это шаблон, по которому мы будем осуществлять поиск. Глянем на него «вблизи»:

Вправо наклоненные слеши – это символы-разделители. В них находится значение, которое нужно искать. Прописная i – модификатор. Данный говорит о том, что следует искать слово независимо от его регистра написания.

Все! На сегодня знакомство с синтаксисом регулярных выражений в PHP закончим. Хватит с нас пока и двух кусочков – остальное «доедим» в следующих публикациях :) .

Хотите изучить регулярные выражения на 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