Replace-Funktion (Ersetzen)

Gibt einen Wert vom Typ String zurück, in der eine angegebene untergeordnete Zeichenfolge mit einer angegebenen Häufigkeit durch eine andere untergeordnete Zeichenfolge ersetzt wurde.

Syntax

Replace(expression, find, replace [, start ] [, count ] [, compare ] )

Die Syntax der Replace-Funktion weist die folgenden Argument auf:

Argument

Beschreibung

expression

Erforderlich. Zeichenfolgenausdruck, der die zu ersetzende untergeordnete Zeichenfolge enthält.

find

Erforderlich. Untergeordnete Zeichenfolge, nach der gesucht wird.

replace

Erforderlich. Untergeordnete Ersatzzeichenfolge.

start

Optional. Position in expression, an der die Suche nach der untergeordneten Zeichenfolge beginnen soll. Wenn dieses Argument nicht angegeben wird, wird der Wert 1 verwendet.

count

Optional. Anzahl der auszuführenden Ersetzungen. Wenn dieses Argument nicht angegeben wird, beträgt der Standardwert –1, d. h. alle möglichen Ersetzungen werden durchgeführt.

compare

Optional. Numerischer Wert, der die Art des Vergleichs angibt, der zum Auswerten von untergeordneten Zeichenfolgen verwendet werden soll. Informationen zu den Werten finden Sie im Abschnitt "Einstellungen".


Einstellungen

Das Argument compare kann folgende Werte annehmen:

Konstante

Wert

Beschreibung

vbUseCompareOption

-1

Führt einen Vergleich mithilfe der Einstellung der Option Compare-Anweisung aus.

vbBinaryCompare

0

Führt einen binären Vergleich aus.

vbTextCompare

1

Führt einen Textvergleich aus.

vbDatabaseCompare

2

Nur Microsoft Office Access 2007. Führt einen Vergleich aus, der auf Informationen in Ihrer Datenbank basiert.


Rückgabewerte

Replace gibt die folgenden Werte zurück:

Fall

Rückgabe von Replace

expression weist die Länge Null auf

Zeichenfolge der Länge Null ("")

expression ist Null

Ein Fehler.

find weist die Länge Null auf

Kopie von expression.

replace weist die Länge Null auf

Kopie von expression, aus der alle Vorkommnisse von find entfernt wurden.

start > Len(expression)

Zeichenfolge der Länge Null.

count ist 0

Kopie von expression.


Hinweise

Der Rückgabewert der Replace-Funktion ist eine Zeichenfolge, bei der Ersetzungen durchgeführt wurden, die an der von start festgelegten Position beginnt und am Ende der Zeichenfolge expression endet. Er ist keine Kopie der Originalzeichenfolge von Anfang bis Ende.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×