PREG_PATTERN_ORDER
(int)
|
Ordena los resultados de forma que $matches[0] contenga los
resultados que corresponden al patrón completo, $matches[1] los
que corresponden a la primera paréntesis capturante y así sucesivamente. Esta
constante se utiliza con preg_match_all().
|
|
PREG_SET_ORDER
(int)
|
Los resultados se clasifican de tal
forma que $matches[0] contiene la primera
serie de resultados, $matches[1] la
segunda, etc.
Esta constante se utiliza con preg_match_all().
|
|
PREG_OFFSET_CAPTURE
(int)
|
Si esta opción está activada, para cada coincidencia encontrada,
el desplazamiento del byte correspondiente también será devuelto.
Tenga en cuenta que esto modifica los valores de retorno: cada elemento del array
se convierte en un array que contiene la cadena correspondiente en el offset 0
y su desplazamiento en la cadena analizada en el offset 1.
|
|
PREG_SPLIT_NO_EMPTY
(int)
|
Si esta opción está activada, solo las sub-cadenas no vacías
serán devueltas por preg_split().
|
|
PREG_SPLIT_DELIM_CAPTURE
(int)
|
Ver la descripción de PREG_OFFSET_CAPTURE .
Esta bandera solo se utiliza con preg_split().
|
|
PREG_SPLIT_OFFSET_CAPTURE
(int)
|
Si esta constante se utiliza con preg_split(),
el desplazamiento de inicio del resultado será devuelto, además de la cadena
resultado. Tenga en cuenta que esto cambia la naturaleza del resultado devuelto a
un array que contiene una cadena en el offset 0 y una cadena que contiene un desplazamiento en el offset 1.
|
|
PREG_UNMATCHED_AS_NULL
(int)
|
Esta constante solicita a preg_match() y
preg_match_all()
incluir los subpatrones sin coincidencia en $matches con un valor a null .
Sin esta constante, los subpatrones sin coincidencia son devueltos con una cadena vacía, como si la coincidencia estuviera vacía.
Definir esta constante permite distinguir estos dos casos.
|
7.2.0 |
PREG_NO_ERROR
(int)
|
Devuelto por la función preg_last_error()
si no hay error.
|
5.2.0 |
PREG_INTERNAL_ERROR
(int)
|
Devuelto por la función preg_last_error()
si hay un error interno de PCRE.
|
5.2.0 |
PREG_BACKTRACK_LIMIT_ERROR
(int)
|
Devuelto por la función preg_last_error() si
el límite de retroceso
ha sido alcanzado.
|
5.2.0 |
PREG_RECURSION_LIMIT_ERROR
(int)
|
Devuelto por la función preg_last_error() si
el límite de recursión
ha sido alcanzado.
|
5.2.0 |
PREG_BAD_UTF8_ERROR
(int)
|
Devuelto por la función preg_last_error()
si el último error se debe a una malformación de los datos
UTF-8 (solo durante la ejecución de una expresión en
modo UTF-8).
|
5.2.0 |
PREG_BAD_UTF8_OFFSET_ERROR
(int)
|
Devuelto por la función preg_last_error() si el desplazamiento
no corresponde al inicio de un punto válido UTF-8 (solo cuando se
ejecuta una expresión en modo
UTF-8).
|
5.3.0 |
PREG_JIT_STACKLIMIT_ERROR
(int)
|
Devuelto por preg_last_error() si la última función
PCRE falló debido al límite de la pila JIT.
|
7.0.0 |
PCRE_VERSION
(int)
|
Versión PCRE junto con la fecha de publicación
(es decir, "7.0 18-Dec-2006" ).
|
5.2.4 |
PCRE_VERSION_MAJOR
(int)
|
Número de versión mayor de PCRE.
|
|
PCRE_VERSION_MINOR
(int)
|
Número de versión menor de PCRE.
|
|
PCRE_JIT_SUPPORT
(bool)
|
Indica si el soporte JIT de PCRE está disponible.
|
|
PREG_GREP_INVERT
(int)
|
Devuelve los elementos que no coinciden con un patrón dado.
|
|