&class.theclass; <classname>RegexIterator</classname>
&reftitle.intro; Cet itérateur sert pour réaliser un filtre basé sur une expression rationnelle.
&reftitle.classsynopsis; RegexIterator RegexIterator extends FilterIterator &Constants; const int MATCH 0 const int GET_MATCH 1 const int ALL_MATCHES 2 const int SPLIT 3 const int REPLACE 4 const int USE_KEY 1 &Properties; public stringnull replacement null &Methods; &InheritedMethods;
&reftitle.constants;
Modes d'opération de <classname>RegexIterator</classname> RegexIterator::ALL_MATCHES Retourne toutes les occurrences de l'élément courant (voyez preg_match_all). RegexIterator::GET_MATCH Retourne la première occurrence de l'élément courant (voyez preg_match). RegexIterator::MATCH Effectue une recherche simple pour l'élément courant (voyez preg_match). RegexIterator::REPLACE Remplace l'élément courant (voyez preg_replace ; pas encore totalement implémenté). RegexIterator::SPLIT Retourne les valeurs séparées pour l'élément courant (voyez preg_split).
Drapeaux RegexIterator RegexIterator::USE_KEY Option spéciale : travaille sur la clé au lieu de la valeur.
&reftitle.properties; replacement
&reference.spl.entities.regexiterator;