1. Expressions Régulières Courantes
Voici une série d'expressions régulières courantes:
Ces expressions régulières sont utilisées dans la fonction
E-mails
Numéros de téléphone
Numéros de sécurité sociale
Prix
Nombres
Dates
Heures
Ces expressions régulières sont utilisées dans la fonction
REGEXEXTRACT
.
2. Extraire E-mails
Extraire E-mails à l'aide d'expressions régulières.

3. REGEX pour E-mails
L'expression régulière pour E-mails est
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
text:
regularExpr:
[email protected]
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
1
john.doe
[a-zA-Z0-9._%+-]+
2
@
@
3
company
[a-zA-Z0-9.-]+
4
.
\.
5
com
[a-zA-Z]{2,}
1
[a-zA-Z0-9._%+-]+
[a-zA-Z0-9._%+-]
Jeu de caractères.
, caractère _
, caractère %
, caractère +
, caractère -
.+
Quantificateur2
correspond au caractère "@"@
Caractère3
[a-zA-Z0-9.-]+
[a-zA-Z0-9.-]
Jeu de caractères.
, caractère -
.+
Quantificateur4
correspond au caractère "."\.
Caractère5
[a-zA-Z]{2,}
[a-zA-Z]
Jeu de caractères{2,}
Quantificateur4. Extraire Numéros de téléphone
Extraire Numéros de téléphone à l'aide d'expressions régulières.

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
(
\(
2
123
\d{3}
3
)
\)
4
\s?
5
456
\d{3}
6
-
[-\s]?
7
7890
\d{4}
1
correspond au caractère "("\(
Caractère2
\d{3}
\d
Chiffre{3}
Quantificateur3
correspond au caractère ")"\)
Caractère4
\s?
\s
Jeu de caractères?
Quantificateur5
\d{3}
\d
Chiffre{3}
Quantificateur6
[-\s]?
[-\s]
Jeu de caractères-
, tout caractère d'espace (espaces, tabulations, retours à la ligne).?
Quantificateur7
\d{4}
\d
Chiffre{4}
Quantificateur6. Extraire Numéros de sécurité sociale
Extraire Numéros de sécurité sociale à l'aide d'expressions régulières.

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
2
123
\d{3}
3
-
-
4
45
\d{2}
5
-
-
6
6789
\d{4}
7
\b
1
correspond à une limite de mot.\b
Limite de mot2
\d{3}
\d
Chiffre{3}
Quantificateur3
correspond au caractère "-"-
Caractère4
\d{2}
\d
Chiffre{2}
Quantificateur5
correspond au caractère "-"-
Caractère6
\d{4}
\d
Chiffre{4}
Quantificateur7
correspond à une limite de mot.\b
Limite de mot8. Extraire Prix
Extraire Prix à l'aide d'expressions régulières.

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
$
\$
2
1
\d+
3
,234
(?:,\d{3})*
4
.56
(?:\.\d{2})?
1
correspond au caractère "$"\$
Caractère2
\d+
\d
Chiffre+
Quantificateur3
(?:,\d{3})*
(?:
,
\d{3}
\d
Chiffre{3}
Quantificateur)
*
Quantificateur4
(?:\.\d{2})?
(?:
.
\d{2}
\d
Chiffre{2}
Quantificateur)
?
Quantificateur10. Extraire Nombres
Extraire Nombres à l'aide d'expressions régulières.

11. REGEX pour Nombres
L'expression régulière pour Nombres est
\b\d+\b
text:
regularExpr:
10
\b\d+\b
1
\b
2
10
\d+
3
\b
1
correspond à une limite de mot.\b
Limite de mot2
\d+
\d
Chiffre+
Quantificateur3
correspond à une limite de mot.\b
Limite de mot12. Extraire Dates
Extraire Dates à l'aide d'expressions régulières.

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
2
12
\d{1,2}
3
/
/
4
25
\d{1,2}
5
/
/
6
1985
\d{2,4}
7
\b
1
correspond à une limite de mot.\b
Limite de mot2
\d{1,2}
\d
Chiffre{1,2}
Quantificateur3
correspond au caractère "/"/
Quantificateur4
\d{1,2}
\d
Chiffre{1,2}
Quantificateur5
correspond au caractère "/"/
Quantificateur6
\d{2,4}
\d
Chiffre{2,4}
Quantificateur7
correspond à une limite de mot.\b
Limite de mot14. Extraire Heures
Extraire Heures à l'aide d'expressions régulières.

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
2
09
(?:[01]?\d|2[0-3])
3
:
:
4
00
[0-5]\d
5
AM
(?:\s?[AP]M)?
6
\b
1
correspond à une limite de mot.\b
Limite de mot2
(?:[01]?\d|2[0-3])
(?:
[01]?\d
Chiffre|
Alternance2[0-3]
Chiffre)
3
correspond au caractère ":":
Quantificateur4
0 à 59[0-5]\d
Chiffre5
(?:\s?[AP]M)?
(?:
\s?
[AP]M
Jeu de caractères)
?
Quantificateur6
correspond à une limite de mot.\b
Limite de mot16. 🎉 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:
Tutoriels connexes
