Wildcard
Wildcards sind vereinfachte Mustererkennungszeichen: * passt auf beliebige Folgen und ? auf genau ein Zeichen; verbreitet bei Dateinamen- und Domain-Matching.
Zweck
Den einfachsten Mustererkennungsmechanismus bereitstellen, geeignet für nichttechnische Nutzer und einfache Treffer-Szenarien.
Mechanismus
* passt auf null oder mehr beliebige Zeichen; ? auf genau eines. Manche Implementierungen unterstützen die Zeichenklasse []. Keine Gruppierung, keine Quantoren, kein (oder begrenztes) Escaping. In DNS und Zertifikats-SANs matcht *.example.com Subdomains.
Anwendungsfälle
- DNS-Wildcard-Auflösung
- Wildcard-Domains in SSL-Zertifikaten
- Shell-Dateinamen-Expansion
- Einfaches Matching in Suchfeldern
Beispiele
- Eingabe
*.example.comOutputMatches a.example.com, b.example.comWildcard domain
Häufige Fehler
- 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
Verwandte Begriffe
Glob
Glob ist shell-artiges Muster-Matching für Dateipfade, das Platzhalter wie * ** ? [] verwendet, um Dateinamen zuzuordnen; es ist einfacher als reguläre Ausdrücke. GLOSSAR
Regular Expression
Ein regulärer Ausdruck ist eine formale Sprache zur Beschreibung von Zeichenkettenmustern, die mit Metazeichen und Quantoren Übereinstimmungsregeln definiert; weit verbreitet für Suche, Validierung und Extraktion. GLOSSAR