N ° Sr. | Paramètre et description |
---|---|
1 | ^ Correspond au début de la ligne. |
2 | $ Correspond à la fin de la ligne. |
3 | . Correspond à n'importe quel caractère unique sauf le saut de ligne. L'utilisation de l'option m lui permet également de correspondre à la nouvelle ligne. |
4 | [...] Correspond à n'importe quel caractère unique entre crochets. |
5 | [^...] Correspond à n'importe quel caractère unique non entre crochets |
6 | re* Correspond à 0 occurrences ou plus de l'expression précédente. |
sept | re+ Correspond à une ou plusieurs occurrences de l'expression précédente. |
8 | re? Correspond à 0 ou 1 occurrence de l'expression précédente. |
9 | re{ n} Correspond exactement au nombre n d'occurrences de l'expression précédente. |
dix | re{ n,} Correspond à n occurrences ou plus de l'expression précédente. |
11 | re{ n, m} Correspond à au moins n et au plus m occurrences de l'expression précédente. |
12 | a|b Correspond à a ou b. |
13 | (re) Regroupe les expressions régulières et mémorise le texte correspondant. |
14 | (?imx) Bascule temporairement sur les options i, m ou x dans une expression régulière. Si entre parenthèses, seule cette zone est affectée. |
15 | (?-imx) Désactive temporairement les options i, m ou x dans une expression régulière. Si entre parenthèses, seule cette zone est affectée. |
16 | (?: re) Regroupe les expressions régulières sans se souvenir du texte correspondant. |
17 | (?imx: re) Active temporairement les options i, m ou x entre parenthèses. |
18 | (?-imx: re) Désactive temporairement les options i, m ou x entre parenthèses. |
19 | (?#...) Commentaire. |
20 | (?= re) Spécifie la position à l'aide d'un motif. N'a pas de plage. |
21 | (?! re) Spécifie la position à l'aide de la négation du motif. N'a pas de plage. |
22 | (?> re) Correspond à un motif indépendant sans retour en arrière. |
23 | \w Correspond aux caractères des mots. |
24 | \W Correspond aux caractères non-mots. |
25 | \s Correspond aux espaces. Équivaut à [\ t \ n \ r \ f]. |
26 | \S Correspond à un espace non blanc. |
27 | \d Correspond aux chiffres. Équivalent à [0-9]. |
28 | \D Correspond aux non-chiffres. |
29 | \A Correspond au début de la chaîne. |
30 | \Z Correspond à la fin de la chaîne. Si une nouvelle ligne existe, elle correspond juste avant la nouvelle ligne. |
31 | \z Correspond à la fin de la chaîne. |
32 | \G Correspond au point où le dernier match s'est terminé. |
33 | \b Correspond aux limites des mots en dehors des crochets. Correspond à l'espace arrière (0x08) lorsqu'il est entre crochets. |
34 | \B Correspond aux limites autres que des mots. |
35 | \n, \t, etc. Correspond aux retours à la ligne, aux retours chariot, aux tabulations, etc. |
36 | \1...\9 Correspond à la nième sous-expression groupée. |
37 | \10 Correspond à la nième sous-expression groupée si elle correspond déjà. Sinon, fait référence à la représentation octale d'un code de caractère. |