Saturday, November 5, 2022

Funktion ersetzen

Gibt einen String zurück, in dem ein bestimmter Teilstring eine bestimmte Anzahl von Malen durch einen anderen Teilstring ersetzt wurde.

Syntax

Ersetzen( Ausdruck, Suchen, Ersetzen [ , Start ] [ , Zählen ] [ , Vergleichen ] )

Die Syntax der Replace- Funktion hat die folgenden Argumente:

Streit

Beschreibung

Ausdruck

Erforderlich. Zeichenfolgenausdruck, der die zu ersetzende Teilzeichenfolge enthält.

finden

Erforderlich. Teilstring, nach dem gesucht wird.

ersetzen

Erforderlich. Substring ersetzen.

Anfang

Optional. Position innerhalb des Ausdrucks, an der die Teilstringsuche beginnen soll. Wenn weggelassen, wird 1 angenommen.

zählen

Optional. Anzahl der durchzuführenden Teilstring-Ersetzungen. Wenn weggelassen, ist der Standardwert –1, was bedeutet, dass alle möglichen Ersetzungen vorgenommen werden.

vergleichen

Optional. Numerischer Wert, der die Art des Vergleichs angibt, der beim Auswerten von Teilzeichenfolgen verwendet werden soll. Werte finden Sie im Abschnitt Einstellungen.

Einstellungen

Das Vergleichsargument kann die folgenden Werte haben:

Konstante

Wert

Beschreibung

vbUseCompareOption

–1

Führt einen Vergleich mit der Einstellung der Option Compare- Anweisung durch.

vbBinaryCompare

0

Führt einen binären Vergleich durch.

vbTextCompare

1

Führt einen Textvergleich durch.

vbDatabaseCompare

2

Nur Microsoft Office Access 2007. Führt einen Vergleich basierend auf Informationen in Ihrer Datenbank durch.

Rückgabewerte

Ersetzen gibt die folgenden Werte zurück:

Wenn

Retouren ersetzen

Ausdruck hat die Länge Null

Zeichenfolge der Länge Null ("")

Ausdruck ist Null

Ein Fehler.

find hat die Länge null

Kopie des Ausdrucks .

replace hat die Länge null

Kopie des Ausdrucks, wobei alle Vorkommen von find entfernt wurden.

start > Len( Ausdruck )

Zeichenfolge der Länge Null. Die Zeichenfolgenersetzung beginnt an der durch start angegebenen Position.

Zählung ist 0

Kopie des Ausdrucks .

Bemerkungen

Der Rückgabewert der Replace -Funktion ist eine Zeichenfolge mit vorgenommenen Ersetzungen, die an der durch start angegebenen Position beginnt und am Ende der Ausdruckszeichenfolge endet. Es ist keine Kopie des Originalstrings von Anfang bis Ende.

Beispiel

Ausdruck

Ergebnisse

SELECT ProductID, Replace(ProductID,"PRO", "Product") AS ReplacedID FROM ProductSales;

Gibt die „ProductID" zurück, findet „PRO" in „ProductID" und ersetzt durch „Product" und zeigt das Ergebnis in Spalte ReplacedID an.

String-Funktionen und wie man sie verwendet

No comments:

Post a Comment