UN Recherchez n’importe quelle occurrence de la lettre « a » dans un document et faites-la correspondre.a
correspond à « fourmi », « chat » et « anna »..Correspond à n’importe quel caractère unique, à l’exception des caractères de contrôle.c.t
correspond à « cat », « cut » ou « cot ».*Répéter l’expression précédente 0 fois ou plus (mode gourmand).12*3
correspond à « 13 », « 123 », « 1223 », « 12223 ». Il peut être utilisé avec « . » tel que m.*easier
correspond à « maketecheasier ». Utilisant .*
en soi n’a pas de sens car il correspond à tout et renvoie le résultat complet.+Répétez l’expression précédente 1 ou plusieurs fois.12+3
correspond à « 123 », « 1223 », « 12223 ».?Rend l’élément précédent facultatif.ma?ke
correspond à « make », « mke ».^Correspondance depuis le début de la chaîne.^he
correspond à « bonjour », « enfer », « aide », « c’est un garçon ».$Correspondance à partir de la fin de la chaîne.ed$
correspond à « agi », « lit », « cupidité ». Correspondance de gamme
( … )Regroupement de caractères ou expression.(ak)
correspond à « faire », « prendre ».{n}Faites correspondre l’élément précédent exactement n fois.12{3}5
correspond à « 12225 ».[ … ]Faites correspondre un seul caractère entre parenthèses.[abc]
correspond à « a », « b » ou « c » dans la chaîne « abc ».[^ … ]Correspond à n’importe quel caractère à l’exception de ceux qui sont définis entre parenthèses.a[^b]c
correspond à « aec », « acc », « adc », mais pas à « abc ».Correspondance de classe (POSIX)
[:alpha:]Cherchez n’importe quel caractère dans l’alphabet anglais et associez-le.[[:alpha:]]ut
correspondra aux mots « but », « cut » et « rut ».[:alnum:]Recherchez n’importe quel caractère et nombre et faites-le correspondre.[[:alnum]]tack
correspondra à « stack » et « 5tack ».[:blank:]Recherchez une instance d’une tabulation ou d’un espace et faites-la correspondre.[[:blank:]]Hello
correspondra à « Bonjour ».[:space:]Recherchez n’importe quel caractère d’espacement et faites-le correspondre.[[:space:]]World
correspondra à « Monde ».[:upper:]Recherchez n’importe quelle lettre majuscule et associez-la.[[:upper:]]+
correspondra aux mots « HELLO », « FAntastic » et « wORld ».[:lower:]Recherchez n’importe quelle lettre minuscule et associez-la.[[:lower:]]+
correspondra aux mots « hello », « FAntastic » et « world ».[:punct:]Recherchez n’importe quel caractère de ponctuation et faites-le correspondre.\w+[[:punct:]]
correspondra aux mots suivants : « Hé ! », « Salut ». et tu? ».[:cntrl:]Recherchez n’importe quel caractère de contrôle et faites-le correspondre.\w+[[:cntrl:]]$
correspondra aux mots suivants : « end^M », « word^M » et « this^M ».[.ng.]Recherchez n’importe quel digramme de « ng » et faites-le correspondre.bad[.zh.]
correspondra au mot « badge ».[=n=]Trouvez et associez toutes les lettres diacritiques de « n ».[=a=]\w+
correspondra aux mots « ànna », « áapple » et « âble ».Correspondance de classe (Perl/Vim)
\BRecherchez tout caractère qui n’est pas une limite de mot et faites-le correspondre.\B+\b
correspondra à « o » dans « hello » ainsi qu’à « h » dans « hi ».\wRecherchez n’importe quelle lettre et n’importe quel chiffre, puis associez-les.\w{5}
correspondra à la combinaison suivante de lettres et de chiffres : « monde », « 12345 » et « w0r1d ».\WRecherchez n’importe quel symbole et faites-le correspondre.\w{2}\W\b
correspondra aux mots suivants : « comme. », « ha ! » et moi? ».\réCherchez n’importe quel nombre et faites-le correspondre.\d{3}
correspondra aux numéros suivants : « 111 », « 777 » et « 888 ».\RÉRecherchez tout caractère qui n’est pas un nombre et faites-le correspondre.\D{3}
correspondra aux lettres et symboles suivants : « ant », « ba! » et « !#* ».\sRecherchez tous les caractères d’espacement et associez-les.a\w+(i|y)sm\s
correspondront les mots suivants : « altruisme », « albinisme » et « anévrisme ».\SRecherchez tous les caractères non blancs et faites-les correspondre.\S{5}
correspondra aux éléments suivants : « 123hi », « hi!^& » et « \UNTrouver le début d’un mot même s’il n’est pas en début de ligne.\A{2}
correspondra à « He » et « wo » dans « Hello world ».\ZTrouver la fin d’un mot même s’il n’est pas en fin de ligne.\z{2}
correspondra à « lo » et « ld » dans « Hello world ».Caractères de contrôle
|Faites correspondre l’expression à gauche ou à droite du tube.col(o|ou)r
correspond à « couleur », « couleur ».–Spécifiez une plage de caractères à faire correspondre. Utilisé principalement dans [a-z], [A-Z],[1-9],[a-zA-Z1-9].a[a-z]c
correspond à « abc », « acc », « adc ».\Échappez à un caractère spécial et transformez-le en un caractère ordinaire.a\*c
correspond à « a*c ».\n, \r, \tFaites correspondre respectivement un caractère de nouvelle ligne, de retour et de tabulation.\w{5}\t\w{5}(\n|\r)
correspondra à « Hello World ».\b…\bFaites correspondre un mot dans la limite.\bTech\b
correspond au mot « Tech » dans « Make Tech Easier ».Expressions complexes
[0-9]{3}-[0-9]{4}Recherchez n’importe quelle séquence de nombres à trois et quatre chiffres et associez-la.Cette expression correspondra à la combinaison de chiffres suivante : « 123-1234 », « 111-1111 » et « 777-1234 ».([0-9]{3}-) ?[0-9]{3}-[0-9]{4}Faites correspondre deux nombres à trois chiffres et un seul nombre à quatre chiffres.Cette expression correspondra aux combinaisons suivantes : « 123-123-1234 », « 000-111-0001 » et « 777-5678 ».. {1,3}Recherchez n’importe quel mot comportant entre un et trois caractères.Cette expression correspondra aux mots suivants : « at », « it » et « can ».([A-Z])\w+Faites correspondre n’importe quel mot commençant par une majuscule.Cette expression correspondra aux mots suivants : « Hello », « World » et « Hey ».e[([:digit:]|[:alnum:])]cFaites correspondre n’importe quel caractère alphanumérique entre « e » et « c ».Cette expression correspondra aux combinaisons suivantes : « e1c », « e5c » et « e7c ».[^0-9[:upper:]]+Recherchez tout mot en majuscule qui ne commence pas par un chiffre.Cette expression correspondra aux mots suivants : « HELLO », « WORLD » et « HEY ». ».+ »Trouvez un mot cité et associez-le.Cette expression correspondra à la citation suivante : « Hello, world! ».