(PHP 5 >= 5.2.0)
Этот итератор может быть использован для фильтрации другого итератора на основе регулярных выражений.
$iterator
, string $regex
[, int $mode = self::MATCH
[, int $flags = 0
[, int $preg_flags = 0
]]] )$iterator
)RegexIterator::ALL_MATCHESВозвращает все совпадения для текущий записи (смотрите preg_match_all()).
RegexIterator::GET_MATCHВовзарщает первое совпадение для текущей записи (смотрите preg_match()).
RegexIterator::MATCHТолько выполнение сравнения (фильтра) для текущей записи (смотрите preg_match()).
RegexIterator::REPLACEЗамена текущей записи (смотртрите preg_replace(); Полностью пока не реализовано)
RegexIterator::SPLITВзовращает разделенные значения для текущей записи (смотрите preg_split()).
RegexIterator::USE_KEYСпециальный флаг: Сравнивать ключ записи вместо значения записи.