Comment utiliser la fonction REGEXMATCH dans Google Sheets

Les fonctions REGEX de Google Sheets sont des fonctions purement textuelles. Parmi les trois fonctions REGEX, j’ai déjà expliqué l’utilisation de REGEXEXTRACT. Les deux autres fonctions REGEX sont REGEXMATCH et REGEXREPLACE. Ici, nous allons apprendre comment utiliser la fonction REGEXMATCH dans Google Sheets.

Apprendre à utiliser REGEXMATCH est important car vous pouvez l’utiliser sous forme combinée ou imbriquée avec des fonctions comme FILTER pour des tests logiques. REGEXMATCH renvoie la valeur booléenne VRAI ou FAUX.

De nombreux utilisateurs sautent les fonctions REGEX en raison du manque de tutoriels ou de conseils. Cette fonction contient des expressions régulières RE2, qui peuvent être nouvelles pour beaucoup et semblent également compliquées. Avec ce tutoriel, j’espère pouvoir éclairer l’utilisation de la formule REGEX.

Fonction REGEXMATCH de Google Sheets

Ici, je vais vous donner une bonne exposition à l’utilisation de REGEXMATCH à l’aide d’exemples. Voici le but et la syntaxe.

But de la formule REGEXMATCH

Le but de cette fonction est de déterminer si un morceau de texte correspond à une expression régulière. En parcourant les exemples ci-dessous, vous pourrez le comprendre clairement.

Syntaxe

REGEXMATCH(text, expression_régulière) – Le texte est le texte à tester par rapport à l’expression régulière. L’expression_régulière – L’expression régulière à tester par rapport au texte.

Exemple de la fonction REGEXMATCH

1. REGEXMATCH pour faire correspondre n’importe quel texte simple dans un mot, une phrase ou une phrase.

Texte dans la cellule A2: Info Inspired 2017, Inde

Formule:

=REGEXMATCH(A2, "Info Inspired")

Résultat: VRAI

Texte dans la cellule A3: InfoInspired 2017, Inde

Formule:

=REGEXMATCH(A3, "Info Inspired")

Résultat: FAUX

Texte dans la cellule A4: Info inspired 2017, Inde

Formule:

=REGEXMATCH(A3, "Info Inspired")

Résultat: FAUX

2. REGEXMATCH pour faire correspondre la présence de l’un ou l’autre des caractères simples dans un mot, une phrase ou une phrase, similaire à « ceci ou cela ».

Texte dans la cellule A4: Info Inspired 2017, Inde

Formule:

=REGEXMATCH(A4, "y|o")

Résultat: VRAI

Formule:

=REGEXMATCH(A4, "b|z")

Résultat: FAUX

3. REGEXMATCH pour faire correspondre l’un des mots dans une phrase.

Texte dans la cellule A8: Info Inspired 2017, Inde

Formule:

=REGEXMATCH(A8, "blog|Inde")

Résultat: VRAI

4. REGEXMATCH pour déterminer si le texte contient un nombre spécifique de caractères.

Texte dans la cellule A9: Info Inspired 2017, Inde

Formule:

=REGEXMATCH(A9, "...")

Résultat: VRAI

Une autre variation de la correspondance ci-dessus.

=REGEXMATCH(A9, "Ins...")

Texte dans la cellule A9: Cloud

Formule:

=REGEXMATCH(A9, ".......")

Résultat: FAUX

5. REGEXMATCH pour faire correspondre la présence d’un nombre quelconque de chiffres décimaux dans le texte.

Texte dans la cellule A11: Info Inspired 2017, Inde

Formule:

=REGEXMATCH(A11, "(d)")

Résultat: VRAI

6. REGEXMATCH pour faire correspondre la présence de chiffres décimaux spécifiques dans le texte.

Texte dans la cellule A12: ABC6

Formule:

=REGEXMATCH(A12, "[5-9]")

Résultat: VRAI

7. REGEXMATCH pour faire correspondre la présence de l’un des caractères spécifiques.

Texte dans la cellule A13: Info Inspired 2017, Inde

Formule:

=REGEXMATCH(A13, "[dxy]")

Résultat: VRAI

8. REGEXMATCH pour faire correspondre la présence de minuscules.

Texte dans la cellule A14: D

Formule:

=REGEXMATCH(A14, "[a-c]")

Résultat: FAUX

9. REGEXMATCH pour faire correspondre la présence de majuscules.

Texte dans la cellule A15: D

Formule:

=REGEXMATCH(A15, "[A-Z]")

Résultat: VRAI

10. REGEXMATCH pour faire correspondre tout contenu entre des points d’interrogation.

Texte dans la cellule A16: Pouvez-vous trouver ce contenu entre des points d’interrogation

Formule:

=REGEXMATCH(A16, "?([A-Za-z]+)?")

Résultat: VRAI

11. REGEXMATCH pour faire correspondre tout contenu entre parenthèses.

Texte dans la cellule A17: HI (Contenu) entre des points d’interrogation

Formule:

=REGEXMATCH(A17, "(([A-Za-z]+))")

Résultat: VRAI

12. REGEXMATCH pour faire correspondre n’importe quelle adresse e-mail.

Texte dans la cellule A18: envoyez-moi un e-mail [email protected]

Formule:

=REGEXMATCH(A18, "<(.+)>")

Résultat: VRAI

13. REGEXMATCH pour une correspondance exacte d’une chaîne.

Texte dans la cellule A19: étudiant 19

Formule:

=REGEXMATCH(A19,"^étudiant 1$")

Résultat: FAUX

Si vous modifiez la chaîne en étudiant 1, alors la formule renverrait VRAI.

Conclusion:

J’espère que vous avez pu apprendre l’utilisation de REGEXMATCH dans Google Sheets. N’hésitez pas à consulter notre guide ultime des fonctions de Google Sheets pour apprendre toutes les fonctions tendances de Google Sheets.

Pour en savoir plus sur les fonctionnalités puissantes de Google Sheets, rendez-vous sur Crawlan.com.

Articles en lien