Expression | Syntaxe | Description | Exemple |
|---|
Zéro ou plusieurs occurrences au minimum | @ | Représente zéro ou plusieurs occurrences de l'expression précédente, en faisant correspondre le moins de caractères possible. | e.@e correspond à "entr" et "reprise" dans "entreprise", mais pas au mot entier "entreprise". |
Une ou plusieurs occurrences au minimum | # | Représente une ou plusieurs occurrences de l'expression précédente, en faisant correspondre le moins de caractères possible. | so# correspond aux mots qui contiennent la lettre "s" et au moins une instance de "o", comme dans "sot". a.#e correspond à "allé" dans le mot "allée". |
Répétition n fois | ^n | Représente n occurrences de l'expression précédente. | [0-9]^4 représente une séquence quelconque de 4 chiffres. |
Regroupement | () | Permet de regrouper un ensemble d'expressions. Si vous souhaitez rechercher en une même fois deux expressions différentes, vous pouvez utiliser l'expression de regroupement pour les associer. | Pour rechercher - [a-z][1-3] ou - [1-10][a-z], associez-les comme suit : ([a-z][1-3]) | ([1-10][a-z]). |
nÉnième texte balisé | \n | Dans une expression Rechercher ou Remplacer, recherche la concordance du texte correspondant à la nénième expression avec balises, où n désigne un chiffre compris entre 1 et 9. Dans une expression Remplacer, \0 insère le texte correspondant à l'expression entière. | Si vous recherchez a{[0-9]} et que vous le remplacez par \1, toutes les occurrences de la lettre "a" suivies d'un chiffre sont remplacées par le chiffre qui suit la lettre "a". Par exemple, "a1" est remplacé par "1", "a2" est remplacé par "2", etc. |
Champ justifié à droite | \(w,n) | Dans une expression Remplacer, aligne à droite la nénième expression avec balises dans un champ comportant au moins w caractères. | Si vous recherchez a{[0-9]} et que vous le remplacez par \(10,1), les occurrences de "an" sont remplacées par l'entier et alignées à droite de 10 espaces. |
Champ justifié à gauche | \(-w,n) | Dans une expression Remplacer, aligne à gauche la nénième expression avec balises dans un champ comportant au moins w caractères. | Si vous recherchez a{[0-9]} et que vous le remplacez par \(-10,1), les occurrences de "an" sont remplacées par l'entier et alignées à gauche de 10 espaces. |
Empêcher la concordance | ~(X) | Empêche la recherche d'une concordance quand le caractère X apparaît à cet endroit dans l'expression. | réal~(ité) correspond à « réal » dans « réalisme » et « réalisation », mais pas à « réal » dans « réalité ». |
Caractère alphanumérique | :a | Représente l'expression ([a-zA-Z0-9]). | Correspond à tout caractère alphanumérique, tel que "a", "A", "w", "W", "5", etc. |
Caractère alphabétique | :c | Représente l'expression([a-zA-Z]). | Correspond à tout caractère alphabétique, tel que "a", "A", "w", "W", etc. |
Chiffre décimal | :d | Représente l'expression([0-9]). | Représente n'importe quel chiffre, tel que "4" et "6". |
Chiffre hexadécimal | :h | Représente l'expression([0-9a-fA-F]+). | Représente tout nombre hexadécimal, tel que "1A", "ef" et "007". |
Nombre rationnel | :n | Représente l'expression (([0-9]+.[0-9]*)|([0-9]*.[0-9]+)|([0-9]+)). | Représente n'importe quel nombre rationnel, tel que "2007", "1,0" et "0,9". |
Séquence de caractères alphabétiques | :w | Représente l'expression ([a-zA-Z]+). | Représente toute chaîne contenant des caractères alphabétiques. |
Échappement | \e | Unicode U+001B. | Représente le caractère d'échappement. |
Bell | \g | Unicode U+0007. | Représente le caractère de contrôle Bell. |
Retour arrière | \h | Unicode U+0008. | Représente le caractère de contrôle Retour arrière. |
Tabulation | \t | Unicode U+0009. | Correspond à un caractère de tabulation. |
Caractère Unicode | \x#### ou \u#### | Représente un caractère donné selon une valeur Unicode où #### désigne 1 à 4 chiffres hexadécimaux. Vous pouvez spécifier un caractère n'appartenant pas au plan BMP (Basic Multilingual Plane), autrement dit, un substitut à l'aide du point de code ISO 10646 ou de deux points de code Unicode spécifiant les valeurs de la paire de substitution. | \u0065 correspond au caractère "e". |