&class.theclass; <classname>RegexIterator</classname>
&reftitle.intro; Cet itérateur sert pour réaliser un filtre basé sur une expression rationnelle.
&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;
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. RegexIterator::INVERT_MATCH Inverse la valeur de retour de RegexIterator::accept.
&reftitle.properties; replacement
&reference.spl.entities.regexiterator;