La classe RegexIterator
Introduction
Cet itérateur sert pour réaliser un filtre basé sur une expression rationnelle.
Synopsis de la classe
RegexIterator
RegexIterator
extends
FilterIterator
{
/* Constantes */
/* Méthodes */
__construct
( Iterator $iterator
, string $regex
[, int $mode
[, int $flags
[, int $preg_flags
]]] )
/* Méthodes héritées */
}Constantes pré-définies
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 ou sa clé (voyez preg_replace()).
- RegexIterator::SPLIT
-
Retourne les valeurs séparées pour l'élément courant (voyez preg_split()).
RegexIterator Flags
- RegexIterator::USE_KEY
-
Option spéciale : travaille sur la clé au lieu de la valeur.
Sommaire
- RegexIterator::__construct — Creates a new RegexIterator.
- RegexIterator::getFlags — Returns the special flags.
- RegexIterator::getMode — Returns operation mode.
- RegexIterator::getPregFlags — Returns the regular expression flags.
- RegexIterator::setFlags — Sets the special flags.
- RegexIterator::setMode — Sets the operation mode.
- RegexIterator::setPregFlags — Sets the regular expression flags.
La classe RegexIterator
There are no user contributed notes for this page.
