La clase RegexIterator
RegexIterator
&reftitle.intro;
Este iterador puede ser usado para filtrar otro iterador basado en una expresión regular.
&reftitle.classsynopsis;
RegexIterator
RegexIterator
extends
FilterIterator
&Constants;
const
integer
MATCH
0
const
integer
GET_MATCH
1
const
integer
ALL_MATCHES
2
const
integer
SPLIT
3
const
integer
REPLACE
4
const
integer
USE_KEY
1
&Methods;
&InheritedMethods;
&reftitle.constants;
Modos de operación RegexIterator
RegexIterator::ALL_MATCHES
Devuelve todas las coincidencias de la entrada actual.
(véase preg_match_all).
RegexIterator::GET_MATCH
Devuelve la primera coincidencia de la entrada actual.
(véase preg_match).
RegexIterator::MATCH
Sólo ejecuta la coincidencia (filtro) para la entrada actual
(véase preg_match).
RegexIterator::REPLACE
Reemplaza la entrada actual
(véase preg_replace; No está completamente implementado)
RegexIterator::SPLIT
Devuelve los valores divididos de la entrada actual (véase preg_split).
Flags RegexIterator
RegexIterator::USE_KEY
Flag especial: Coincidir con la clave de entrada en lugar del valor de la entrada.
&reference.spl.entities.regexiterator;