&class.theclass; RegexIterator
&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 RegexIterator
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;