регулярные выражения


Ленивые квантификаторы

Ленивые квантификаторы

Рассмотрим на примере: <а href="http://php.net/">PHP</a> has an <a href="http://pnp.net/manual">excellent</a> manual. Т.е. здесь видим две ссылки. Нам надо выбрать содержимое первого тега ‘a’: /<а.*>(.*)</а>/; //наш шаблон $matches[1] =>...

Специальные последовательности символов

Специальные последовательности символов

В данной статье разберем основные последовательности символов для построения практически любых регулярных выражений. Можно выделить следующие последовательности символов (с рабочими...

Функции в регулярных выражениях

Функции в регулярных выражениях

В регулярных выражениях есть функции поиска, поиска и замены, разделения на части. Эта статья поможет тем, кто хочет научиться брать любой контент со страницы и преобразовывать его, как угодно. Т.е. парсить уникальный...

Модификаторы

Модификаторы

Мы можем уточнять наши действия в регулярных выражениях, применяя модификаторы. Они выносятся за пределы блоков в шаблоне. i — игнорировать регистр символов. /[a-z]/i = /[a-zA-Z]/ m — многострочный поиск. S —...

Регулярные выражения, синтаксис

Регулярные выражения, синтаксис

На сегодня php поддерживает два формата ргулярных выражений: POSIX и PCRE. Регулярные выражения формата POSIX медленнее, и с версии PHP5.3 — объявлены deprecated! Поэтому POSIX использовать не надо. Все регулярные выражения медленнее,...

Метасимволы

Метасимволы

В этой статье рассмотрим, какие бывают метасимволы в регулярных выражениях с примерами. Различают несколько групп метасимволов. Рассмотрим каждую подробно. Простые метасимволы Экранирование \ — экранирование...

Специальные последовательности символов

Специальные последовательности символов

В данной статье разберем основные последовательности символов для построения практически любых регулярных выражений. Можно выделить следующие последовательности символов (с рабочими...

Ленивые квантификаторы

Ленивые квантификаторы

Рассмотрим на примере: <а href="http://php.net/">PHP</a> has an <a href="http://pnp.net/manual">excellent</a> manual. Т.е. здесь видим две ссылки. Нам надо выбрать содержимое первого тега ‘a’: /<а.*>(.*)</а>/; //наш шаблон $matches[1] =>...

Модификаторы

Модификаторы

Мы можем уточнять наши действия в регулярных выражениях, применяя модификаторы. Они выносятся за пределы блоков в шаблоне. i — игнорировать регистр символов. /[a-z]/i = /[a-zA-Z]/ m — многострочный поиск. S — однострочный...

Функции в регулярных выражениях

Функции в регулярных выражениях

В регулярных выражениях есть функции поиска, поиска и замены, разделения на части. Эта статья поможет тем, кто хочет научиться брать любой контент со страницы и преобразовывать его, как угодно. Т.е. парсить уникальный...