Inhaltsverzeichnis

Search

  1. Vorwort
  2. Einführung in die Datenumwandlung
  3. Datenprozessor-Umwandlung
  4. Assistent für Eingabe- und Ausgabeformate
  5. Relationale Eingabe und Ausgabe
  6. Verwenden des IntelliScript-Editors
  7. XMap
  8. Bibliotheken
  9. Schema-Objekt
  10. Eingabeaufforderung
  11. Skripte
  12. Parser
  13. Skriptports
  14. Dokumentprozessoren
  15. Formate
  16. Datenbehälter
  17. Anker
  18. Transformer
  19. Aktionen
  20. Serializer
  21. Mapper
  22. Lokatoren, Schlüssel und Indexierung
  23. Streamer
  24. Validatoren, Benachrichtigungen und Fehlerbehandlung
  25. Validierungsregeln
  26. Benutzerdefinierte Skriptkomponenten

Benutzerhandbuch

Benutzerhandbuch

Regulärer Ausdruck - Syntax

Regulärer Ausdruck - Syntax

Ein regulärer Ausdruck definiert ein Suchmuster entsprechend einer Standardsyntax.
Die Datenprozessor-Umwandlung verwendet die Regex++-Implementierung regulärer Ausdrücke, © 1998-2003 Dr. John Maddock, Version 1.33, 18. April 2000.
Regex++ unterstützt Ländereinstellungen nicht.
In der folgenden Tabelle sind einige Sonderzeichen aufgeführt, die in regulären Ausdrücken verwendet werden können:
Zeichen
Bedeutung
Beispiel
*
Entspricht null oder mehr Instanzen des vorherigen Zeichens
ab*c
entspricht
ac
,
abc
oder
abbbc
.
?
Entspricht keiner oder einer Instanz des vorherigen Zeichens
ab?c
entspricht
ac
oder
abc
.
+
Entspricht einer oder mehr Instanzen des vorherigen Zeichens
a+
entspricht
a
oder
aaaa
.
{}
Entspricht der angegebenen Anzahl der Instanzen des vorherigen Zeichens.
ab{2}c
entspricht
abbc
.
[]
Entspricht einer Auswahl von Zeichen.
a[bst]c
entspricht
abc
,
asc
oder
atc
.
-
Definiert einen Zeichenbereich zwischen eckigen Klammern.
[A-Za-z]
entspricht jedem Zeichen im englischen Alphabet.
[A-Za-zü]
entspricht allen Zeichen des lateinischen Alphabets und dem deutschen
ü
.
.
Findet eine Instanz eines beliebigen einzelnen Zeichens.
a.c
entspricht
abc
,
a c
, oder
a1c
.
^
Entspricht dem Anfang des Eingabetextes.
^P.
in „Peter Piper“ entspricht
Pe
, aber nicht
Pi
.
$
Entspricht dem Ende des Eingabetextes.
r.$
entspricht
rs
in "Peter Piper's peppers."
|
Entspricht einem von zwei Ausdrücken.
abc|ded
entspricht
abc
oder
def
.
()
Gruppierung
A(abc|def)
entspricht
Aabc
oder
Adef
.
\
Dient als Escape-Zeichen für andere Sonderzeichen und behandelt diese als literales Zeichen.
entspricht einem literalen Punkt statt einem Zeichen.