&class.theclass; RegexIterator
&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 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.
&reftitle.properties;
replacement
&reference.spl.entities.regexiterator;