Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.
Description
La fonction REGEXEXTRACT
extrait la première partie d'une valeur textuelle qui correspond à une expression régulière.
Utilisation
REGEXEXTRACT(text, regular_expression)
Arguments
Argument | Type | Requis | Description |
---|---|---|---|
text | Texte | Oui | Le texte d'entrée |
regular_expression | Texte | Oui | L'expression régulière à rechercher |
Résultat
- La partie du texte qui correspond à l'expression régulière (regular_expression) donnée
Exemples
Les expressions régulières sont un outil polyvalent pour faire correspondre du texte. Par exemple, vous pourriez vouloir extraire l'indicatif régional afin de résumer le nombre de participants par ville.
Aux États-Unis, les numéros de téléphone ressemblent à (570) 724-3053
, où 570
est ce qu'on appelle l'indicatif régional. Si nous avons un champ de texte dans un formulaire appelé PHONE_NUMBER
, nous pourrions alors ajouter un champ calculé pour l'indicatif régional en utilisant la formule :
REGEXEXTRACT(PHONE_NUMBER, "[0-9]{3}")
La formule ci-dessus trouvera la correspondance avec le premier groupe de 3 chiffres dans le champ PHONE_NUMBER :
NOM | PHONE_NUMBER | AREA |
---|---|---|
Alex | (570) 724-3053 | 570 |
Alexandria | (202) 225-3965 | 202 |