RegexIterator::__construct Crée un nouvel objet RegexIterator &reftitle.description; public RegexIterator::__construct Iteratoriterator stringpattern intmodeRegexIterator::MATCH intflags0 intpregFlags0 Crée un nouvel objet RegexIterator qui filtre un itérateur Iterator en utilisant une expression rationnelle. &reftitle.parameters; iterator L'itérateur sur lequel l'expression rationnelle sera appliquée. pattern L'expression rationnelle. mode Le mode de l'opération, voir la méthode RegexIterator::setMode pour une liste des modes. flags Drapeaux spéciaux, voir la méthode RegexIterator::setFlags pour une liste des drapeaux disponibles. pregFlags Les drapeaux de l'expression rationnelle. Ils dépendant du mode de l'opération : <classname>RegexIterator</classname> preg_flags Mode de l'opération Drapeaux disponibles RegexIterator::ALL_MATCHES Voir la fonction preg_match_all. RegexIterator::GET_MATCH Voir la fonction preg_match. RegexIterator::MATCH Voir la fonction preg_match. RegexIterator::REPLACE Aucun. RegexIterator::SPLIT Voir la fonction preg_split.
&reftitle.errors; Lance une exception InvalidArgumentException si l'argument pattern est invalide. &reftitle.examples; Exemple avec <function>RegexIterator::__construct</function> Crée un nouvel objet RegexIterator qui filtre toutes les chaînes commençant par 'test'. ]]> &example.outputs.similar; &reftitle.seealso; preg_match preg_match_all preg_replace preg_split