Spezielle Zeichen

Wenn Sonderzeichen beachten aktiviert ist, gibt es eine Reihe von Zeichen, die eine besondere Bedeutung haben, wenn sie im Suchbegriff enthalten sind. Durch geschicktes Einsetzen dieser Zeichen stehen Ihnen mächtige Suchmöglichkeiten zur Verfügung.
.
Der Punkt steht für ein beliebiges Zeichen.
[ ]
Zeichen in eckigen Klammern stehen für jedes Zeichen innerhalb der Klammern, aber für kein anderes.
Beispiel:
M[aä]us
steht für Maus oder Mäus und findet Wörter wie Maus, Mäuse und Mäuschen.
[^ ]
Ein ^ (Caret) am Anfang einer Zeichenkette, die in eckigen Klammern steht, bedeutet nicht.
Beispiel:
[^uvw]
steht für jedes Zeichen außer u, v oder w.
Eckige Klammern können nicht ineinander geschachtelt werden.
[ - ]
Ein Bindestrich innerhalb von eckigen Klammern kennzeichnet einen Zeichenbereich. Das Zeichen vor dem - (Bindestrich) muß kleiner sein als das Zeichen dahinter.
Beispiele:
überbe[a-m]
steht für überbea bis überbem.
überbe[^a-m]
steht im Wesentlichen für überben bis überbez.
( | )
In runden Klammern können Alternativen für mehrere Zeichenketten angegeben werden.
Beispiele:
(laufen|rennen)
steht für laufen oder rennen.
(lauf|renn|geh)en
steht für laufen oder rennen oder gehen.
ausge(ge|)ben
steht für ausgeben oder ausgegeben.
Eckige Klammern dürfen innerhalb von runden Klammern verwendet werden, aber nicht umbekehrt.
Runde Klammern können nicht geschachtelt werden.
?
Das ? (Fragezeichen) hinter einem Zeichen bedeutet, daß dieses vorhanden sein darf, aber nicht muß. Es ist aber auch hinter einer schließenden Klammer möglich und bezieht sich dann auf die gesamte Zeichenklasse.
Beispiele:
colou?r
steht für color oder colour.
file[\- ]?proof
steht für fireproof, fire-proof oder fire proof. Beachten Sie, daß der Bindestrich innerhalb eckiger Klammern steht und daher geschützt werden muß, um nach ihm zu suchen.
ausge(ge)?ben
ist identisch mit ausge(ge|)ben und steht für ausgeben oder ausgegeben.
kn[oe]wn?
steht unter anderem für know, knew oder known und findet genau diese Wörter, wenn die Wortgrenzen aktiviertet sind. Anderenfalls ist das Suffix n? überflüssig und es wird auch knowing gefunden.
Innerhalb eckiger Klammern ist das Fragezeichen nicht erlaubt.
\
Ein Backslash schützt das folgende Zeichen, d.h. die besondere Bedeutung des folgenden Zeichens, sofern dieses überhaupt eine besondere Bedeutung hat, wird genommen.
Beispiel:
\?
steht für ? (das Fragezeichen).
Wenn Sonderzeichen beachten aktiviert ist, müssen alle Sonderzeichen, außer - (Bindestrich) und ^ (Caret) außerhalb eckiger Klammern, immer mit einem Backslash geschützt werden, wenn nach ihnen gesucht werden soll.