Caractères alphabétiques utilisés dans les expressions régulières
Nom | Désignation conventionnelle | Exemple d'utilisation |
Tout caractère | * | "b"*"l" – permet de rechercher des mots tels que bal, bol, etc. |
Lettre | C | C"ol" – permet de rechercher des mots tels que bol, Col, dol, Vol, etc. |
Lettre majuscule | A | A"ol" – permet de rechercher des mots tels que Bol, Col, Dol, Vol, etc. |
Lettre minuscule | a | a"ol" – permet de rechercher des mots tels que bol, col, dol, vol, etc. |
Lettre ou chiffre | X | X – permet de rechercher tout chiffre indépendant ou toute lettre indépendante. |
Nombre | N | N"e" permet de rechercher des mots tels que 5e, 4e, 6e, etc. |
Chaîne | " " | "cot" |
Ou | | | "pl"("o"|"a")"t" – permet de rechercher des mots tels que « plot » et « plat ». |
Caractère du groupe | [] | [tm]"ot" – permet de rechercher des mots tels que « tot » et« mot ». |
Character not from group | [^] | [^t]"ot" – permet de rechercher des mots « cot », « lot », etc., mais ne permet pas le mot « tot ». |
Espace (au sein du groupe) | \s | [A\s] permet de rechercher uniquement la lettre A ou un espace. |
Tout nombre de répétitions (s'applique à l'expression ou à la sous-expression de gauche) |
{-} | [AB74]{-} – permet de rechercher toute combinaison des caractères A, B, 7, 4, de n'importe quelle longueur. |
Nombre de répétitions n | {n} | N{2}"e" permet de rechercher des mots tels que 25e, 84e, 11e, etc. |
De n à m répétitions | {n-m} | N{1-3}"e" permet de rechercher des mots tels que 5e, 84e, 84e, 111e, etc. |
De 0 à n répétitions | {-n} | N{-2}"e" permet de rechercher des mots tels que 84e, 111e, etc. |
À partir de n répétitions et plus | {n-} | N{2-}"e" permet de rechercher des mots tels que 25e, 834e, 311e, 34576e, etc. |
Sous-expression | () | |
Tiret | [\-] | |
Barre oblique | [\\] |
Exemples d'expressions régulières :
- Code postal : [0-9]{6}
Exemple de valeur : "142172"
- Code posta (États-Unis) : [0-9]{5}("-"[0-9]{4}){-1}
Exemples de valeurs : "55416", "33701-4313"
- Revenu : N{4-8}[,]N{2}
Exemples de valeurs : "15000,00", "4499,00"
- 4.Mois au format numérique : ((|"0")[1-9])|("10")|("11")|("12")
Exemples de valeurs : "4", "05", "12"
- Fraction: ("-"|)([0-9]{1-})(|(("."|",")([0-9]{1-})))
Exemples de valeurs : "1234,567", "0.99", "100,0", "-345.6788903"
- Adresse électronique : [A-Za-z0-9_]{1-}(("."|"-")[A-Za-z0-9_]{1-}){-3}"@"[A-Za-z0-9_]{1-}(("."|"-")[A-Za-z0-9_]{1-}){-4}"."([A-Za-z]{2-4}|"asia"|"museum"|"travel"|"example"|"localhost")
Exemples de valeurs : "support@abbyy.com", "my-name@company.org.ru", "info@gallery.museum"
12.04.2024 18:16:04