Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.
Constante | Descripción | Desde |
---|---|---|
PREG_PATTERN_ORDER |
Ordena los resultados de forma que $coincidencias[0] es un array de coincidencias del patrón completo, $coincidencias[1] es un array de cadenas que coinciden con el primer subpatrón entre paréntesis, y así sucesivamente. Esta bandera sólo se usa con preg_match_all(). | |
PREG_SET_ORDER |
Ordena los resultados de forma que $coincidencias[0] es un array del primer conjunto de coincidencias, $coincidencias[1] es un array del segundo conjunto de coincidencias, y así sucesivamente. Esta bandera sólo se usa con preg_match_all(). | |
PREG_OFFSET_CAPTURE |
Véase la descripción de
PREG_SPLIT_OFFSET_CAPTURE .
|
4.3.0 |
PREG_SPLIT_NO_EMPTY |
Esta bandera le indica a preg_split() que devuelva sólo elementos que no estén vacíos. | |
PREG_SPLIT_DELIM_CAPTURE |
Esta bandera le indica a preg_split() que capture también la expresión entre paréntesis en el patrón delimitador. | 4.0.5 |
PREG_SPLIT_OFFSET_CAPTURE |
Si se establece esta bandera, por cada coincidencia producida, el índice de la cadena añadida también será devuelto. Observe que esto cambia los valores devueltos en un array, donde cada elemento es un array consistente en la cadena coincidente en el índice 0, y su índice dentro de la cadena objetivo en el índice 1. Esta bandera sólo es usada por preg_split(). | 4.3.0 |
PREG_UNMATCHED_AS_NULL |
7.2.0 | |
PREG_NO_ERROR |
Devuelto por preg_last_error() si no se produjeron errores. | 5.2.0 |
PREG_INTERNAL_ERROR |
Devuelto por preg_last_error() si se produjo un error interno de PCRE. | 5.2.0 |
PREG_BACKTRACK_LIMIT_ERROR |
Devuelto por preg_last_error() si el límite de marcha atrás fue agotado. | 5.2.0 |
PREG_RECURSION_LIMIT_ERROR |
Devuelto por preg_last_error() si el límite de recursividad fue agotado. | 5.2.0 |
PREG_BAD_UTF8_ERROR |
Devuelto por preg_last_error() si el último error fue causado por datos UTF-8 malformados (sólo cuando se ejecuta una expresión regular en modo UTF-8). | 5.2.0 |
PREG_BAD_UTF8_OFFSET_ERROR |
Devuelto por preg_last_error() si el índice no se correspondió con el inicio de un punto de código UTF-8 válido (sólo cuando se ejecuta una expresión regular en modo UTF-8). | 5.3.0 |
PREG_JIT_STACKLIMIT_ERROR |
Devuelto por preg_last_error() si la última función de PCRE falló debido al espacio limitado de la pila JIT. | 7.0.0 |
PCRE_VERSION |
Versión y fecha de distribución de PCRE (p.ej. "7.0 18-Dec-2006"). | 5.2.4 |