7.90 Expressions régulières compatibles Perl
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources ->Constantes prédefinies . Exemples . options de recherche . syntaxe des masques . preg_grep . preg_match_all . preg_match . preg_quote . preg_replace_callback . preg_replace . preg_split
|
7.90.6 Constantes prédefinies
Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.
Constante |
Description |
PREG_PATTERN_ORDER |
Ordonne les résultats de façon à ce que $matches[0] contienne les
résultats qui correspondent au masque entier, $matches[1] contienne les
résultats qui correspondent à la première parenthèse capturante,
$matches[2] contienne les résultats qui correspondent à la deuxième
parenthèse capturante, etc... Cette constante est utilisée avec
preg_match_all
.
|
PREG_SET_ORDER |
Les résultats sont classés de telle
façon que $matches[0] contient la première
série de résultat, $matches[1] contient la
deuxième série de résultat, etc...
Cette constante est utilisée avec
preg_match_all
.
|
PREG_OFFSET_CAPTURE |
Voir la description de
PREG_SPLIT_OFFSET_CAPTURE
.
Cette constante est utilisée depuis
PHP
4.3.0 .
|
PREG_SPLIT_NO_EMPTY |
Si cette option est activée, seules les sous-chaînes non vides
seront retournées par
preg_split
.
|
PREG_SPLIT_DELIM_CAPTURE |
Si cette option est activée, les expressions entre parenthèses entre
les délimiteurs de masques seront aussi capturées et retournées.
Cette option a été ajoutée en
PHP
4.0.5.
Cette constante est utilisée avec
preg_split
.
|
PREG_SPLIT_OFFSET_CAPTURE |
Si cette constante est utilisée avec
preg_split
,
l'offset de début de résultat sera retourné, en plus de la chaîne
résultat. Notez que cela change la nature du résultat retourné en
un tableau contenant une chaîne à l'offset
0
et une chaîne
contenant un offset à l'offset
1
. Cette option est disponible
depuis
PHP
4.3.0.
|
|