| ||||||||||||||||||
LXXXVII. Функции регулярных выражений
|
константа | описание |
---|---|
PREG_PATTERN_ORDER | Оформляет результат таким образом, что $matches[0] является массивом совпадений всего патэрна, $matches[1] это массив строк, совпавших с первым субпатэрном в кавычках, и так далее. Этот флаг используется только с preg_match_all(). |
PREG_SET_ORDER | Оформляет результат таким образом, что $matches[0] это массив первого набора совпадений, $matches[1] это массив второго набора совпадений, и так далее. Этот флаг используется только с preg_match_all(). |
PREG_OFFSET_CAPTURE | См. описание PREG_SPLIT_OFFSET_CAPTURE. Этот флаг доступен, начиная с PHP 4.3.0. |
PREG_SPLIT_NO_EMPTY | Этот флаг говорит функции preg_split() - возвращать только непустые участки. |
PREG_SPLIT_DELIM_CAPTURE | Этот флаг говорит функции preg_split() - захватывать выражение в скобках также в патэрне ограничителе. Этот флаг доступен, начиная с PHP 4.0.5. |
PREG_SPLIT_OFFSET_CAPTURE | Если этот флаг установлен, для каждого возникающего совпадения будет возвращаться также смещение прибавляемой строки. Обратите внимание, что это изменяет return-значение в массиве, где элемент является массивом, состоящим из совпавшей строки со смещением 0 и смещения его строки в субъекте со смещением 1. Этот флаг доступен, начиная с PHP 4.3.0, и используется только для preg_split(). |
Пример 1. Примеры верных патэрнов
|
Пример 2. Примеры неправильных патэрнов
|
|