Inhaltsverzeichnis

Search

  1. Vorwort
  2. Umwandlungssprache
  3. Konstanten
  4. Operatoren
  5. Variablen
  6. Datumsangaben
  7. Funktionen

Referenzhandbuch für die Umwandlungssprache

Referenzhandbuch für die Umwandlungssprache

REG_REPLACE

REG_REPLACE

Ersetzt Zeichen in einem String durch ein anderes Zeichenmuster. Standardmäßig durchsucht REG_REPLACE den Eingabestring nach dem angegebenen Zeichenmuster und ersetzt jedes Vorkommen davon durch das neue Muster. Sie können auch die Anzahl der Vorkommen des Musters angeben, die im String ersetzt werden sollen.

Syntax

REG_REPLACE(
subject
,
pattern
,
replace
,
numReplacements
)
In der folgenden Tabelle werden die Argumente für diesen Befehl beschrieben:
Argument
Erforderlich/
Optional
Beschreibung
subject
Erforderlich
String-Datentyp. Übergibt den String, der durchsucht werden soll.
pattern
Erforderlich
String-Datentyp. Übergibt den zu ersetzenden Zeichenstring. Sie müssen dafür die Perl-kompatible Syntax für reguläre Ausdrücke verwenden. Setzen Sie das Muster zwischen einfache Anführungszeichen. Weitere Informationen hierzu finden Sie unter REG_EXTRACT.
replace
Erforderlich
String-Datentyp. Übergibt den neuen Zeichenstring.
numReplacements
Optional
Numerischer Datentyp. Gibt die Anzahl der Vorkommen an, die ersetzt werden sollen. Wenn Sie diese Option nicht angeben, ersetzt REG_REPLACE alle Vorkommen des Zeichenstrings.

Rückgabewert

String

Beispiel

Der folgende Ausdruck entfernt zusätzliche Leerzeichen aus den Mitarbeiternamen in jeder Zeile des Ports „Employee_Name“:
REG_REPLACE( Employee_Name, ‘\s+’, ‘ ’)
Employee_Name
RETURN VALUE
Adam Smith
Adam Smith
Greg   Sanders
Greg Sanders
Sarah  Fe
Sarah Fe
Sam      Cooper
Sam Cooper