Zum Inhalt springen
uencoder

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.com
    Output
    Matches a.example.com, b.example.com

    Wildcard 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

References