Die regulären Ausdrücke, die bei der Suche und Segmentierung verwendet werden, entsprechen den von Java unterstützten Ausdrücken. Wenn Sie spezifischere Information benötigen, schauen Sie nach unter http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html.
Im Netz stehen einfache Einführungen zur Verfügung (z.B.http://www.regular-expressions.info/quickstart.html).
Das Konstrukt... |
entspricht dem Folgenden: |
Flaggen |
|
|
Erlaubt einen von der Groß-Kleinschreibung unabhängigen Vergleich (voreingestellt macht das Muster einen Unterschied zwischen Gross- und Kleinschreibung). |
Zeichen |
|
|
dem Zeichen x, es sei denn... |
|
Das Zeichen mit dem hexadezimalen Wert |
|
Das Tab Zeichen ( |
|
Das Absatz (newline-line feed) Zeichen |
|
Das Wagenrücklauf-Zeichen ( |
\f |
Das Seitensprungzeichen ('\u000C') |
\a |
Das Klingelzeichen ('\u0007') |
\e |
Das Escapezeichen ('\u001B') |
\cx |
Das Kontrollzeichen entsprechend x |
\0n |
Das Zeichen mit dem Oktalwert 0n (0 <= n <= 7) |
\0nn |
Das Zeichen mit dem Oktalwert 0nn (0 <= n <= 7) |
\0mnn |
Das Zeichen mit dem Oktalwert 0mnn (0 <= m <= 3, 0 <= n <= 7) |
\xhh |
Das Zeichen mit dem hexadezimalen Wert 0xhh |
das Anführungszeichen |
|
|
tut nichts, als das nächste Zeichen zu zitieren. Das ist erforderlich, wenn Sie von den Meta-Zeichen |
|
Das ist zum Beispiel der umgekehrte Schrägstrich |
|
tut nichts als alle Zeichen bis zu |
|
tut nichts als ein Zitat, das mit \Q begann, zu beenden |
Klassen für die Unicode Blöcke und Kategorien |
|
|
Zeichen im Griechischen Block (einfacher Block) |
|
Großbuchstabe (einfache Kategorie) |
|
Währungssymbol |
|
Alle Zeichen nur nicht im Griechischen Block (Negation) |
|
Alle Zeichen außer groß geschriebene Buchstaben (Subtraktion) |
Zeichenklassen |
|
|
|
|
Alle Zeichen |
|
|
Vorherbestimmte Zeichen-Klassen |
|
|
Beliebiges Zeichen (außer Zeilenende) |
|
Eine Ziffer: |
|
Eine Nichtziffer: |
|
Leerzeichen (whitespace): |
|
Ein Nichtziffer Zeichen |
|
Ein Wortzeichen: |
|
Ein Nichtwortzeichen:: |
Bereichstreffer |
|
|
Anfang einer Zeile |
|
Das Ende einer Zeile |
|
Eine Wortgrenze |
|
Eine Nichtwortgrenze |
Gierige Quantifikatoren |
|
Sie werden soviel als möglich zusammenfügen. Zum Beispiel, |
|
X |
X, einmal oder nie |
X |
X, kein- oder mehrmals |
X |
X, ein- oder mehrmals |
Widerwillige (nichtgierige) Quantifikatoren |
|
Sie werden so wenig wie möglich einander gleichen. Zum Beispiel wird |
|
X |
X, einmal oder nie |
X |
X, kein- oder mehrmals |
X |
X, ein- oder mehrmals |
Logische Operatoren |
|
XY |
X gefolgt von Y |
X |
Entweder X oder Y |
|
XY als einzige Gruppe |
Rechtliche Hinweise | Home | Index des Inhalts |