Функций — это pregsplit ()

Следует отметить, что невозможность применения ссылок внутри регулярного выражения является ограничением РИР, а не стандарта POSIX — это, к сожалению, означает, что реализация регулярных выражения РНР не полностью совместима с POSIX.
Основная функция PCRE в РНР — это pregjnatch ():
pregjnatch (pattern, string!, matches[, flags]]);
Как и ereg (), эта функция заставляет проверять иа соответствие регулярному выражению, сохраненному в pattern, строку string, при этом учитывая все совпадения ссылок, переданных в matches. Необязательный параметр flags на данный момент может содержать только (more…)

Tags: , ,

Related posts

Именованные шаблоны

Великолепным и весьма полезным дополнением в PCRE является концепция именованных захватываемых групп (которые чаще называют именованными шаблонами). Такие фуппы позволяют вам обращаться к подшаблонам вашего выражения по произвольному имени вместо обращения но номеру позиции внутри регулярного выражения. Например, рассмотрим следующее регулярное выражение:
/AName=(.+)$/еперь вы должны нормально обращаться к подшаблону (.+) как к первому элементу массива совпадений, возвращенного функцией pregjnatch () (или как $1 в подстановке, выполненной через вызов pregjreplace О либо preg_replace_all ()). (more…)

Tags: , ,

Related posts