Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Methode

Definition

Gibt eine Zeichenfolge zurück, in der eine angegebene Teilzeichenfolge durch eine andere Teilzeichenfolge durch eine angegebene Anzahl von Malen ersetzt wurde.

public static string Replace(string Expression, string Find, string Replacement, int Start = 1, int Count = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member Replace : string * string * string * int * int * Microsoft.VisualBasic.CompareMethod -> string
Public Function Replace (Expression As String, Find As String, Replacement As String, Optional Start As Integer = 1, Optional Count As Integer = -1, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As String

Parameter

Expression
String

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

Find
String

Required. Die Teilzeichenfolge, nach der gesucht wird.

Replacement
String

Required. Ersatzzeichenfolge für die Teilzeichenfolge.

Start
Int32

Dies ist optional. Position innerhalb Expression dieses Bereichs beginnt eine Teilzeichenfolge, die zum Ersetzen verwendet wird. Der Rückgabewert von Replace ist eine Zeichenfolge, die mit Startentsprechenden Ersetzungen beginnt. Fehlt dieses Argument, wird 1 angenommen.

Count
Int32

Dies ist optional. Anzahl der durchzuführenden Ersetzungen der Teilzeichenfolge. Wenn nicht angegeben, lautet der Standardwert -1, was bedeutet, dass "alle möglichen Ersetzungen möglich sind".

Compare
CompareMethod

Dies ist optional. Der numerische Wert, der die Art des Vergleichs angibt, der bei der Auswertung von Teilzeichenfolgen zu verwenden ist. Werte finden Sie unter "Einstellungen".

Gibt zurück

Einer der folgenden Werte.

WennGibt „Replace“ Folgendes zurück:
Find ist Nulllänge oder Nothing Kopie von Expression
Replace ist nulllänge Kopie ohne Expression Vorkommen von Find
Expressionist null oder NothingStart größer als die Länge vonExpressionNothing
Count ist 0 Kopie von Expression

Ausnahmen

Count < -1 oder Start<= 0.

Beispiele

In diesem Beispiel wird die Replace Funktion veranschaulicht.

Dim TestString As String = "Shopping List"
' Returns "Shipping List".
Dim aString As String = Replace(TestString, "o", "i")

Hinweise

Der Rückgabewert der Replace Funktion ist eine Zeichenfolge, die an der von der Zeichenfolge angegebenen Start Position beginnt und am Ende der Expression Zeichenfolge endet, wobei die ersetzungen, wie durch die Find Werte Replace angegeben, vorgenommen werden.

Das Compare Argument kann die folgenden Werte aufweisen.

Konstante Description
Binary Führt einen binären Vergleich aus
Text Führt einen Textvergleich aus

Gilt für:

Weitere Informationen