Expressions Régulières Courantes pour les Utilisateurs d'Excel

Version: Microsoft 365
dernière mise à jour:
Astuce : Utilisez ⬆️ ⬇️ pour faire défiler la page vers le haut et vers le bas. Nous recommandons de naviguer avec un grand écran pour une meilleure expérience de lecture.

1. Expressions Régulières Courantes

Voici une série d'expressions régulières courantes:
E-mailsNuméros de téléphoneNuméros de sécurité socialePrixNombresDatesHeures

Ces expressions régulières sont utilisées dans la fonction REGEXEXTRACT.
Expressions Régulières Courantes
Extraire E-mails
[email protected][a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
1john.doe[a-zA-Z0-9._%+-]+
2@@
3company[a-zA-Z0-9.-]+
4.\.
5com[a-zA-Z]{2,}
1[a-zA-Z0-9._%+-]+
[a-zA-Z0-9._%+-] Jeu de caractères
a à z,   A à Z,   0 à 9,   caractère .,   caractère _,   caractère %,   caractère +,   caractère -.
+ Quantificateur
correspond à 1 fois ou plus au jeton précédent
2@ Caractère
correspond au caractère "@"
3[a-zA-Z0-9.-]+
[a-zA-Z0-9.-] Jeu de caractères
a à z,   A à Z,   0 à 9,   caractère .,   caractère -.
+ Quantificateur
correspond à 1 fois ou plus au jeton précédent
4\. Caractère
correspond au caractère "."
5[a-zA-Z]{2,}
[a-zA-Z] Jeu de caractères
a à z,   A à Z.
{2,} Quantificateur
correspond à 2 fois ou plus au jeton précédent

4. Extraire Numéros de téléphone

Extraire Numéros de téléphone à l'aide d'expressions régulières.
Extraire Numéros de téléphone

5. REGEX pour Numéros de téléphone

L'expression régulière pour Numéros de téléphone est \(\d{3}\)\s?\d{3}[-\s]?\d{4}
text:
regularExpr:
(123) 456-7890\(\d{3}\)\s?\d{3}[-\s]?\d{4}
1(\(
2123\d{3}
3)\)
4 \s?
5456\d{3}
6-[-\s]?
77890\d{4}
1\( Caractère
correspond au caractère "("
2\d{3}
\d Chiffre
correspond à tout caractère numérique (0-9)
{3} Quantificateur
correspond à 3 fois au jeton précédent
3\) Caractère
correspond au caractère ")"
4\s?
\s Jeu de caractères
tout caractère d'espace (espaces, tabulations, retours à la ligne)
? Quantificateur
correspond entre 0 et 1 fois au jeton précédent.
5\d{3}
\d Chiffre
correspond à tout caractère numérique (0-9)
{3} Quantificateur
correspond à 3 fois au jeton précédent
6[-\s]?
[-\s] Jeu de caractères
caractère -,   tout caractère d'espace (espaces, tabulations, retours à la ligne).
? Quantificateur
correspond entre 0 et 1 fois au jeton précédent.
7\d{4}
\d Chiffre
correspond à tout caractère numérique (0-9)
{4} Quantificateur
correspond à 4 fois au jeton précédent

6. Extraire Numéros de sécurité sociale

Extraire Numéros de sécurité sociale à l'aide d'expressions régulières.
Extraire Numéros de sécurité sociale

7. REGEX pour Numéros de sécurité sociale

L'expression régulière pour Numéros de sécurité sociale est \b\d{3}-\d{2}-\d{4}\b
text:
regularExpr:
123-45-6789\b\d{3}-\d{2}-\d{4}\b
1\b
2123\d{3}
3--
445\d{2}
5--
66789\d{4}
7\b
1\b Limite de mot
correspond à une limite de mot.
2\d{3}
\d Chiffre
correspond à tout caractère numérique (0-9)
{3} Quantificateur
correspond à 3 fois au jeton précédent
3- Caractère
correspond au caractère "-"
4\d{2}
\d Chiffre
correspond à tout caractère numérique (0-9)
{2} Quantificateur
correspond à 2 fois au jeton précédent
5- Caractère
correspond au caractère "-"
6\d{4}
\d Chiffre
correspond à tout caractère numérique (0-9)
{4} Quantificateur
correspond à 4 fois au jeton précédent
7\b Limite de mot
correspond à une limite de mot.

8. Extraire Prix

Extraire Prix à l'aide d'expressions régulières.
Extraire Prix

9. REGEX pour Prix

L'expression régulière pour Prix est \$\d+(?:,\d{3})*(?:\.\d{2})?
text:
regularExpr:
$1,234.56\$\d+(?:,\d{3})*(?:\.\d{2})?
1$\$
21\d+
3,234(?:,\d{3})*
4.56(?:\.\d{2})?
1\$ Caractère
correspond au caractère "$"
2\d+
\d Chiffre
correspond à tout caractère numérique (0-9)
+ Quantificateur
correspond à 1 fois ou plus au jeton précédent
3(?:,\d{3})*
(?:
début du groupe non capturant
,
correspond au caractère ","
\d{3}
\d Chiffre
correspond à tout caractère numérique (0-9)
{3} Quantificateur
correspond à 3 fois au jeton précédent
)
fin du groupe non capturant
* Quantificateur
correspond à 0 fois ou plus au jeton précédent
4(?:\.\d{2})?
(?:
début du groupe non capturant
.
correspond au caractère "."
\d{2}
\d Chiffre
correspond à tout caractère numérique (0-9)
{2} Quantificateur
correspond à 2 fois au jeton précédent
)
fin du groupe non capturant
? Quantificateur
correspond entre 0 et 1 fois au jeton précédent.

10. Extraire Nombres

Extraire Nombres à l'aide d'expressions régulières.
Extraire Nombres

11. REGEX pour Nombres

L'expression régulière pour Nombres est \b\d+\b
text:
regularExpr:
10\b\d+\b
1\b
210\d+
3\b
1\b Limite de mot
correspond à une limite de mot.
2\d+
\d Chiffre
correspond à tout caractère numérique (0-9)
+ Quantificateur
correspond à 1 fois ou plus au jeton précédent
3\b Limite de mot
correspond à une limite de mot.

12. Extraire Dates

Extraire Dates à l'aide d'expressions régulières.
Extraire Dates

13. REGEX pour Dates

L'expression régulière pour Dates est \b\d{1,2}/\d{1,2}/\d{2,4}\b
text:
regularExpr:
12/25/1985\b\d{1,2}/\d{1,2}/\d{2,4}\b
1\b
212\d{1,2}
3//
425\d{1,2}
5//
61985\d{2,4}
7\b
1\b Limite de mot
correspond à une limite de mot.
2\d{1,2}
\d Chiffre
correspond à tout caractère numérique (0-9)
{1,2} Quantificateur
correspond entre 1 et 2 fois au jeton précédent.
3/ Quantificateur
correspond au caractère "/"
4\d{1,2}
\d Chiffre
correspond à tout caractère numérique (0-9)
{1,2} Quantificateur
correspond entre 1 et 2 fois au jeton précédent.
5/ Quantificateur
correspond au caractère "/"
6\d{2,4}
\d Chiffre
correspond à tout caractère numérique (0-9)
{2,4} Quantificateur
correspond entre 2 et 4 fois au jeton précédent.
7\b Limite de mot
correspond à une limite de mot.

14. Extraire Heures

Extraire Heures à l'aide d'expressions régulières.
Extraire Heures

15. REGEX pour Heures

L'expression régulière pour Heures est \b(?:[01]?\d|2[0-3]):[0-5]\d(?:\s?[AP]M)?\b
text:
regularExpr:
09:00AM\b(?:[01]?\d|2[0-3]):[0-5]\d(?:\s?[AP]M)?\b
1\b
209(?:[01]?\d|2[0-3])
3::
400[0-5]\d
5AM(?:\s?[AP]M)?
6\b
1\b Limite de mot
correspond à une limite de mot.
2(?:[01]?\d|2[0-3])
(?:
début du groupe non capturant
[01]?\d Chiffre
0 à 19
| Alternance
agit comme un OU booléen, correspond à l'expression avant ou après
2[0-3] Chiffre
20 à 23
)
fin du groupe non capturant
3: Quantificateur
correspond au caractère ":"
4[0-5]\d Chiffre
0 à 59
5(?:\s?[AP]M)?
(?:
début du groupe non capturant
\s?
tout caractère d'espace (espaces, tabulations, retours à la ligne),   correspond entre 0 et 1 fois au jeton précédent..
[AP]M Jeu de caractères
AM ou PM
)
fin du groupe non capturant
? Quantificateur
correspond entre 0 et 1 fois au jeton précédent.
6\b Limite de mot
correspond à une limite de mot.

16. 🎉 Terminer! 🎉

Note de l'auteur : J'espère que vous pouvez ressentir l'effort que j'ai mis dans ces tutoriels. J'espère créer une série de tutoriels Excel très faciles à comprendre.

Si c'est utile, aidez-moi à partager ces tutoriels, merci !


Suivez-moi:
Expressions Régulières Courantes