faq:re_syntax
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
faq:re_syntax [2023/10/11 09:09] – [Bracket expressions] CrazyCat | faq:re_syntax [2023/10/19 12:52] (Version actuelle) – [Expressions rationnelles basiques] CrazyCat | ||
---|---|---|---|
Ligne 110: | Ligne 110: | ||
Les échappements Class-shorthand (AREs seulement) fournissent des raccourcis pour certaines classes de caractère communément utilisées: | Les échappements Class-shorthand (AREs seulement) fournissent des raccourcis pour certaines classes de caractère communément utilisées: | ||
- | * \d \[\[: | + | * \d < |
- | * \s \[\[: | + | * \s < |
- | * \w \[\[:alnum:]_] (notez l' | + | * \w < |
* \D [^[: | * \D [^[: | ||
* \S [^[: | * \S [^[: | ||
Ligne 202: | Ligne 202: | ||
AREs rapporte la plus longue/plus courte correspondance de la RE, plutôt que le premier trouvé dans l' | AREs rapporte la plus longue/plus courte correspondance de la RE, plutôt que le premier trouvé dans l' | ||
==== Expressions rationnelles basiques ==== | ==== Expressions rationnelles basiques ==== | ||
- | Les BREs diffèrent des EREs sous plusieurs aspects `|`, `+`, et ? sont des caractères ordinaires et il n'y a pas d' | + | Les BREs diffèrent des EREs sous plusieurs aspects: |
+ | * `|`, `+`, et ? sont des caractères ordinaires et il n'y a pas d' | ||
+ | * Les délimiteurs des intervalles sont `\{` et `\}`, avec les <kbd>{</ | ||
+ | * Les parenthèses des sous expressions imbriquées sont `\(` et `\)`, avec les <kbd>(</ | ||
+ | * `^` est un caractère ordinaire excepté au début de la RE ou au début d'une sous expressions entre parenthèses, | ||
+ | * Finalement, les back références à un seul chiffre sont disponibles, | ||
+ | ===== Voir aussi ===== | ||
+ | [[: | ||
+ | {{tag> |
faq/re_syntax.1697015359.txt.gz · Dernière modification : 2023/10/11 09:09 de CrazyCat