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 ?. |