RecursiveRegexIterator::__construct
Crea un nuevo RecursiveRegexIterator
&reftitle.description;
public RecursiveRegexIterator::__construct
RecursiveIteratoriterator
stringpattern
intmodeRecursiveRegexIterator::MATCH
intflags0
intpregFlags0
Crea un nuevo iterador de expresión regular.
&reftitle.parameters;
iterator
El iterador recursivo al que se le va a aplicar el filtro regex.
pattern
La expresión regular a coincidir.
mode
Modo de operación, véase RegexIterator::setMode para una
lista de todos los modos.
flags
Flags especiales, véase RegexIterator::setFlags para una lista
de todas las flags disponibles.
pregFlags
Las flags de expresión regular. De estas flags depende el parámetro de modo de funcionamiento.
RegexIterator preg_flags
Modo de operación
flags disponibles
RecursiveRegexIterator::ALL_MATCHES
Véase preg_match_all.
RecursiveRegexIterator::GET_MATCH
Véase preg_match.
RecursiveRegexIterator::MATCH
Véase preg_match.
RecursiveRegexIterator::REPLACE
nada.
RecursiveRegexIterator::SPLIT
Véase preg_split.
&reftitle.examples;
Ejemplo de RecursiveRegexIterator::__construct
Crear un nuevo RegexIterator que filtre todos los string que empiezan con 'test'
$value1) {
if ($rRegexIterator->hasChildren()) {
// print all children
echo "Hijos: ";
foreach ($rRegexIterator->getChildren() as $key => $value) {
echo $value . " ";
}
echo "\n";
} else {
echo "No tiene hijos\n";
}
}
?>
]]>
&example.outputs.similar;
&reftitle.seealso;
preg_match
preg_match_all
preg_replace
preg_split