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.