Wildcard
Les jokers sont des caractères de correspondance de motifs simplifiés : * correspond à toute séquence et ? à un seul caractère ; couramment utilisés pour la correspondance de noms de fichiers et de domaines.
Objectif
Fournir le mécanisme de correspondance de motifs le plus simple, adapté aux utilisateurs non techniques et aux scénarios de correspondance simples.
Mécanisme
* correspond à zéro caractère ou plus ; ? à exactement un. Certaines implémentations prennent en charge la classe de caractères []. Pas de groupement, pas de quantificateurs, pas d'échappement (ou limité). Dans le DNS et les SAN de certificats, *.example.com correspond aux sous-domaines.
Cas d’usage
- Résolution DNS par joker
- Domaines joker dans les certificats SSL
- Expansion de noms de fichiers du shell
- Correspondance simple dans les champs de recherche
Exemples
- entrée
*.example.comOutputMatches a.example.com, b.example.comWildcard domain
Erreurs courantes
- Wildcard certificates matching multi-level subdomains (a.b.example.com does not match)
- Wildcards match a single level only; multi-level subdomains need separate certificates
Termes associés
Glob
Glob est la correspondance de motifs de chemins de fichiers façon shell, utilisant des jokers tels que * ** ? [] pour associer des noms de fichiers ; c'est plus simple que les expressions régulières. GLOSSAIRE
Regular Expression
Une expression régulière est un langage formel pour décrire des motifs de chaînes, définissant des règles de correspondance avec des métacaractères et des quantificateurs ; largement utilisée pour la recherche, la validation et l’extraction. GLOSSAIRE