Java Reference
In-Depth Information
Optionen
Hier sehen Sie die wichtigsten Optionen bzw. Quantiizierer (Quantiiers) für die Formulie-
rung von Suchpattern, die den Suchausdruck über die Zeichen hinaus hinsichtlich der
Anzahl genauer beschreiben können:
Tabelle 7.9■ Optionen
Steuerzeichen
Beispiel
Beschreibung
Die Notation des Sterns bedeutet, dass das letzte Zeichen vor
dem Stern kein Mal oder beliebig ot hintereinander stehen kann.
*
/in*/
Ein vorangestelltes Zeichen kann vorkommen, muss aber nicht,
also ein optionales Zeichen.
?
[0-9]?
Die Notation eines Suchbegrifs in Klammern führt dazu, dass die
Trefer intern gespeichert werden und über die internen Variablen
$1 bis $9 verfügbar gemacht werden. Darauf greifen Sie mit
RegExp.$1 bis RegExp.$9 zu. Dieses Auslesen von Trefern gilt
allerdings als deprecated (veraltet).
\()
/(in)/
Angabe einer Mindestanzahl und einer Maximalanzahl, wie ot ein
vorangestelltes Zeichen autreten muss bzw. kann
{ min , max }
a{1,3}b
Angabe einer Mindestanzahl, wie ot ein vorangestelltes Zeichen
autreten muss
{ min }
a{3}b
+
/.+in/
Das + -Zeichen bedeutet, dass das letzte Zeichen davor für einen
Trefer mindestens ein Mal oder beliebig ot dort stehen muss.
Modiikatoren
Mit Modiikatoren lassen sich Suchanfragen in Hinsicht der Art einer Suche genauer modi-
izieren. Sie werden gegebenenfalls im Token dem Abschluss-Slash nachgestellt und im
Konstruktor als zweiter Parameter verwendet (etwa so: new RegExp("i.", "g"); ). Auch die
Methoden eines regulären Objekts können Modiikatoren verwenden.
Tabelle 7.10■ Modiikatoren
Steuerzeichen
Beispiel
Beschreibung
g
/in/g
Die Notation eines nachgestellten g sucht nach dem Suchstring
so ot, wie es in dem gesamten zu durchsuchenden Bereich vor-
kommt. Mit anderen Worten - die gesamte Zeichenkette wird
durchsucht. Die Fundstellen werden intern in einem Array ge-
speichert.
i
/in/i
Die Notation eines nachgestellten i führt zur Ignorierung von
Klein- und Großschreibung (ignore case). Die Suche /in/i führt
beispielsweise zu Trefern in „in“ als auch „Innen“ .
Die Modiikation bezeichnet die Angabe, ob in mehreren Zeilen
gesucht wird (multiline).
m
/ab+c/m
Search WWH ::




Custom Search