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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

На сегодня 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 — однострочный...

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

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

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