Search results Tag: pcre

CentOS, PCRE и регистронезависимый поиск

12.09.2012 10 comments »

CentOS

Вчера столкнулся с проблемой: не работал модификатор "i" в регулярном выражении. Этот модификатор отвечает за регистронезависимый поиск..

Author: Vitaly Orlov


PCRE и регистронезависимый русский поиск

14.02.2012 2 comments »

RegExp

Сегодня столкнулся с проблемой, не происходил нужный мне регистронезависимый поиск, а именно не отрабатывало вот это:

Author: Vitaly Orlov


Заметка: Соответствия кодов preg_last_error

12.02.2012 0 comments »

PHP

Список констант возвращаемых preg_last_error():

Код - Константа
0 - PREG_NO_ERROR - Ошибок нет
1 - PREG_INTERNAL_ERROR - Внутреняя ошибка
2 - PREG_BACKTRACK_LIMIT_ERROR - Лимит обратных ссылок исчерпан
3 - PREG_RECURSION_LIMIT_ERROR - Лимит рекурсии исчерпан
4 - PREG_BAD_UTF8_ERROR - Ошибка в utf8
5 - PREG_BAD_UTF8_OFFSET_ERROR - Не смог определить смещение в utf8

Author: Vitaly Orlov


preg_replace и номера карманов

12.02.2012 0 comments »

RegExp

Представим себе такой случай: есть текст, "Поздравляю всех с Новым, 20 годом"
И мы хотим с помощью preg_replace сделать замену 20 на 2011.
Пишем регулярку: preg_replace('|([0-9]{2})|', '$111', $str);
Чем компилятор приводим в шок, т.к. он не найдет карман с номером 111. Что же делать?

Author: Vitaly Orlov


Заменить все текстовые ссылки с помощью preg_replace

12.02.2012 4 comments »

RegExp

Как регуляркой найти в тексте, неоформленные url и вставить их как ссылку..

Author: Vitaly Orlov