RegexIterator::__construct(Iterator it, string regex [, int mode [, int flags [, int preg_flags]]])
- Crée un RegexIterator à partir d'un autre itérateur et une expression rationnelle.
bool RegexIterator::accept()
- Applique l'expression rationnelle à (string) current().
bool RegexIterator::getFlags()
- Retourne les options de l'opération courante.
bool RegexIterator::getMode()
- Retourne le mode d'opération courant.
bool RegexIterator::getPregFlags()
- Retourne les options PREG courantes (si elles sont utilisées, sinon NULL).
bool RegexIterator::setFlags(int new_flags)
- Configure les options d'opération.
bool RegexIterator::setMode(int new_mode)
- Configure le nouveau mode d'opération.
bool RegexIterator::setPregFlags(int new_flags)
- Configure les options PREG.
RecursiveRegexIterator
Constantes :
RecursiveRegexIterator::ALL_MATCHES
RecursiveRegexIterator::GET_MATCH
RecursiveRegexIterator::MATCH
RecursiveRegexIterator::REPLACE
RecursiveRegexIterator::SPLIT
RecursiveRegexIterator::USE_KEY
Méthodes :
RecursiveRegexIterator::__construct(RecursiveIterator it, string regex [, int mode [, int flags [, int preg_flags]]])
- Crée un RecursiveRegexIterator à partir d'un autre itérateur récursif, et d'une
expression rationnelle.
RecursiveRegexIterator RecursiveRegexIterator::getChildren()
- Retourne le fils interne d'un itérateur contenu dans RecursiveRegexIterator.
bool RecursiveRegexIterator::hasChildren()
- Vérifie si l'itérateur interne a un fils.