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 |
---|---|
PREG_PATTERN_ORDER | Ordena los resultados de forma que $coincidencias[0] es una matriz de coincidencias del patrón completo, $coincidencias[1] es una matriz de cadenas que coinciden con el primer sub-patró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 una matriz del primer conjunto de coincidencias, $coincidencias[1] es una matriz 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. Esta bandera está disponible a partir de PHP 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. Esta bandera está disponible desde PHP 4.0.5. |
PREG_SPLIT_OFFSET_CAPTURE | Si se aplica esta bandera, por cada coincidencia producida, el índice de la cadena añadida también será devuelto. Observe que esto cambia los valores devueltos a una matriz donde cada elemento es una matriz consistente en la cadena coincidente en el índice 0, y su índice dentro de la cadena objetivo en el índice 1. Esta bandera está disponible a partir de PHP 4.3.0 y sólo es usada por preg_split(). |
PREG_NO_ERROR | Devuelto por preg_last_error() si no se produjeron errores. Disponible a partir de PHP 5.2.0. |
PREG_INTERNAL_ERROR | Devuelto por preg_last_error() si se produjo un error interno de PCRE. Disponible a partir de PHP 5.2.0. |
PREG_BACKTRACK_LIMIT_ERROR | Devuelto por preg_last_error() si el límite de marcha atrás fue agotado. Disponible a partir de PHP 5.2.0. |
PREG_RECURSION_LIMIT_ERROR | Devuelto por preg_last_error() si el límite de recursividad fue agotado. Disponible a partir de PHP 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). Disponible a partir de PHP 5.2.0. |
PREG_BAD_UTF8_OFFSET_ERROR | Devuelto por preg_last_error() si el índice no 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). Disponible a partir de PHP 5.3.0. |
PCRE_VERSION | Versión y fecha de distribución de PCRE (p.ej. "7.0 18-Dec-2006"). Disponible a partir de PHP 5.2.4. |