(PHP 5 >= 5.2.0, PHP 7)
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
]]] )RegexIterator::ALL_MATCHESDevuelve todas las coincidencias de la entrada actual. (véase preg_match_all()).
RegexIterator::GET_MATCHDevuelve la primera coincidencia de la entrada actual. (véase preg_match()).
RegexIterator::MATCHSólo ejecuta la coincidencia (filtro) para la entrada actual (véase preg_match()).
RegexIterator::REPLACEReemplaza la entrada actual (véase preg_replace(); No está completamente implementado)
RegexIterator::SPLITDevuelve los valores divididos de la entrada actual (véase preg_split()).
RegexIterator::USE_KEYFlag especial: Coincidir con la clave de entrada en lugar del valor de la entrada.