(PHP 5 >= 5.2.0)
Este iterador puede ser usado para filtrar otro iterador basado en una expresión regular.
$iterator
, string $regex
[, int $mode
= self::MATCH
[, int $flags
= 0
[, int $preg_flags
= 0
]]] )$iterator
)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()).
RegexIterator::USE_KEY
Flag especial: Coincidir con la clave de entrada en lugar del valor de la entrada.