RegexIterator::__construct Конструктор класса RegexIterator &reftitle.description; public RegexIterator::__construct Iteratoriterator stringpattern intmodeRegexIterator::MATCH intflags0 intpregFlags0 Создаёт новый объект класса RegexIterator, который фильтрует элементы итератора Iterator основываясь на регулярном выражении. &reftitle.parameters; iterator Итератор, к элементам которого требуется применить фильтр. pattern Регулярное выражение, на основе которого проводится отбор элементов. mode Режим работы. Список возможных режимов можно посмотреть в описании к методу RegexIterator::setMode. flags Специальные флаги. Список возможных флагов приведён в описании к методу RegexIterator::setFlags. pregFlags Флаги регулярного выражения. Список возможных флагов зависит от режима работы: <classname>RegexIterator</classname> preg_flags режим работы доступные флаги RegexIterator::ALL_MATCHES Смотрите preg_match_all. RegexIterator::GET_MATCH Смотрите preg_match. RegexIterator::MATCH Смотрите preg_match. RegexIterator::REPLACE нет RegexIterator::SPLIT Смотрите preg_split.
&reftitle.errors; Выбрасывает исключение InvalidArgumentException, если pattern задан некорректно. &reftitle.examples; Пример использования <function>RegexIterator::__construct</function> Создаёт новый объект RegexIterator, который отбирает строки, начинающиеся со слова 'test'. ]]> &example.outputs.similar; &reftitle.seealso; preg_match preg_match_all preg_replace preg_split