L'expression régulière est un modèle de texte qui comprend des caractères ordinaires (par exemple, des lettres entre a et z) et des caractères spéciaux (appelés « métacaractères »).
Les expressions régulières utilisent une seule chaîne pour décrire et faire correspondre une série de chaînes qui correspondent à une certaine règle de syntaxe.
Expressions régulières - priorité des opérateurs syntaxe
Les expressions régulières sont évaluées de gauche à droite et suivent l'ordre de priorité, un peu comme les expressions arithmétiques.
Les opérations avec la même priorité sont effectuées de gauche à droite et les opérations avec des priorités différentes sont effectuées de haut en bas.
Expressions régulières - priorité des opérateurs exemple
Caractères d'échappement | |
(), (?:), (?=), [] | crochets et crochets |
*, +, ?, {n}, { n, }, {n,m} | qualificatif |
^, $, n'importe quel métacaractère, n'importe quel caractère | point d'ancrage et séquence (c'est-à-dire : position et ordre) |
| | remplacement", ou "L'opération le caractère a une priorité plus élevée que l'opérateur de remplacement tel que "m|food" correspond à "m" ou "food". Pour faire correspondre « humeur » ou « nourriture », utilisez des parenthèses pour créer une sous-expression, ce qui donne « (m|f)ood ». |