WikiDer > Platzhalter

Jokerteken

Es Platzhalter ist in der Welt der SucheProgrammes ist soweit Computers, ein Operator, mit dem man Suchoperationen flexibel definieren kann. Es wird auch Platzhalter erwähnt. Die beiden bekanntesten Operatoren sind die * (Sternchen) und der ? (Fragezeichen).

Beispiel mit * und ?

Ein Sternchen (*) wird verwendet, um eine beliebige Zeichenfolge (0, 1 oder mehr) darzustellen. Das Fragezeichen wird verwendet, um genau ein zufälliges Zeichen darzustellen.

Ein paar einfache Beispiele zur Veranschaulichung:

  • Apfel* → Apfel, Apfelblau Seegrün, Apfelbaum, Apfelsaft
    aber nicht: Sternapfel oder Treten
  • Zucker???? → Zuckerrübe, Zuckerrohr
    (alle Begriffe beginnen mit 'Zucker' 4 zufällige andere Buchstaben'; Zuckerwaffeln werden NICHT gefunden)
  • d*day → Dienstag, Donnerstag, Tiertag
  • b?d → bad, bett, bod
    aber nicht: Gebot, bd oder Gebot.

Symbole

* ?

Das Sternchen und das Fragezeichen werden verwendet:

  • In dem Muscheln der meisten Betriebssysteme, wie z CP/M, DOS, Fenster und POSIX (Unix, Linux und MacOS).
  • Im Reguläre Ausdrücke. Darin haben sie eine andere Bedeutung als in den Schalen oben. Ein Punkt bedeutet beispielsweise . ein zufälliges Zeichen anstelle des Fragezeichens. Das Sternchen * bedeutet 0 oder mehr Mal das vorherige Zeichen oder die vorherige Gruppe. Der Punkt und das Sternchen zusammen .* haben die gleiche Bedeutung wie ein Sternchen in den Shells. Das Fragezeichen? bedeutet das 0- oder 1-fache des vorherigen Zeichens oder der vorherigen Gruppe, d. h. das vorherige ist optional.
  • In JetSQL (Microsoft Access).

% _

Im SQL benutzt man es? Prozentzeichen % für mehrere (oder ein oder keine) Zeichen und die unterstreichen (Unterstrich) _ für ein Zeichen.