Quest Soft Player

08 ноября 2006

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

Добавлена новая функция STRPOS:
STRPOS([$выражение],[$шаблон],[#номер]) - возвращает позицию символа, с которого начинается вхождение подстроки в строке [$выражение], соответствующей группе с номером [#номер] регулярного выражения [$шаблон]. Если подстрока с указанным номером отсутствует, то возвращается 0. Нумерация групп подстрок начинается с 1. Если [#номер] равен 0, то возвращается позиция символа, с которого начинается вхождение подстроки, соответствующей всему регулярному выражению [$шаблон].

Кроме того, синтаксис регулярных выражений расширился. Поддерживаются почти все конструкции PCRE, кроме предопределённых классов \u и \l. Замена - именованные свойства.