Класс RegexIterator RegexIterator
&reftitle.intro; Этот итератор может быть использован для фильтрации другого итератора на основе регулярных выражений.
&reftitle.classsynopsis; RegexIterator extends FilterIterator &Constants; public const int RegexIterator::USE_KEY public const int RegexIterator::INVERT_MATCH public const int RegexIterator::MATCH public const int RegexIterator::GET_MATCH public const int RegexIterator::ALL_MATCHES public const int RegexIterator::SPLIT public const int RegexIterator::REPLACE &Properties; public stringnull replacement null &Methods; &InheritedMethods;
&reftitle.constants;
Режимы работы RegexIterator RegexIterator::ALL_MATCHES Возвращать все совпадения для текущий записи (смотрите preg_match_all). RegexIterator::GET_MATCH Возвращать первое совпадение для текущей записи (смотрите preg_match). RegexIterator::MATCH Только выполнение сравнения (фильтра) для текущей записи (смотрите preg_match). RegexIterator::REPLACE Заменить текущую запись (смотрите preg_replace; Полностью пока не реализовано) RegexIterator::SPLIT Возвращать разделённые значения для текущей записи (смотрите preg_split).
Флаги RegexIterator RegexIterator::USE_KEY Специальный флаг: Сравнивать ключ записи вместо значения записи. RegexIterator::INVERT_MATCH Инвертирует возвращаемое значение RegexIterator::accept.
&reftitle.properties; replacement
&reference.spl.entities.regexiterator;