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.