Match |
Correspondance |
| Power Fx |
Syntaxe
|
Match( Text, Pattern [, Options ] )
|
Paramètres
| Nom |
Description |
| Text |
Ce paramètre représente la chaîne de texte à vérifier pour la correspondance avec le modèle spécifié. |
| Pattern |
Ce paramètre représente le modèle (ou expression régulière) avec lequel la chaîne de texte doit être comparée. |
| Options |
Ce paramètre est optionnel et permet de spécifier des options supplémentaires pour la correspondance (par exemple, ignorer la casse). |
Description
Cette fonction permet de vérifier si une chaîne de texte correspond à un modèle spécifié.
Remarques
- Utile pour valider des formats précis de texte : La fonction Match est idéale pour vérifier si un texte respecte un format donné, comme une adresse
de courriel, un numéro de téléphone ou un code postal. Elle permet d'imposer des contraintes claires à l'entrée utilisateur.
- Basée sur les expressions régulières : Grâce au paramètre Pattern, Match tire parti de la puissance des expressions régulières, ce qui permet de
définir des modèles complexes et très précis. Cela en fait un outil flexible et très puissant pour l'analyse de texte.
- Option de sensibilité à la casse contrôlable : Le paramètre optionnel Options permet de définir des règles supplémentaires, comme ignorer la casse
(IgnoreCase). Cela permet d'adapter le comportement de la fonction selon le contexte, qu'il soit strict ou tolérant.
- Peut servir de filtre dans une table de données : On peut combiner Match avec des fonctions comme Filter pour ne garder que les enregistrements répondant
à un modèle donné. Par exemple, filtrer une table pour ne conserver que les lignes contenant des adresses de courriel valides.
- Fonctionne bien dans les validations de formulaire : Match est particulièrement adaptée pour vérifier dynamiquement si un champ de saisie est conforme à
un modèle donné avant soumission d'un formulaire. Cela améliore la qualité des données saisies et l'expérience utilisateur.
- Peut détecter des chaînes partiellement correspondantes : Selon le modèle utilisé, la fonction peut détecter non seulement des correspondances exactes,
mais aussi partielles, ce qui est pratique pour des scénarios comme la recherche de mots-clefs ou de segments de texte.
- Complète les fonctions IsMatch et MatchAll : Match fait partie d'un ensemble de fonctions de correspondance textuelle. Elle se distingue
par sa capacité à retourner une seule correspondance. Pour récupérer toutes les occurrences ou gérer les erreurs, d'autres fonctions associées peuvent être utilisées.
- Doit être manipulée avec soin pour les modèles complexes : Bien que puissante, l'utilisation d'expressions régulières dans Match peut devenir
complexe et sujette à erreurs si le modèle est mal conçu. Il est important de bien tester les motifs utilisés pour éviter des comportements inattendus ou des faux
positifs.
Dernière mise à jour : Jeudi, le 1 Mai 2025