Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Zeichenfolge zurück, in der eine bestimmte untergeordnete Zeichenfolge so oft wie angegeben durch eine andere Zeichenfolge 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);
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
Erforderlich. Zeichenfolgenausdruck mit der zu ersetzenden untergeordneten Zeichenfolge.
- Find
- String
Erforderlich. Die gesuchte untergeordnete Zeichenfolge.
- Replacement
- String
Erforderlich. Untergeordnete Ersetzungszeichenfolge.
- Start
- Int32
Dies ist optional. Position in Expression
, die eine für die Ersetzung verwendete Teilzeichenfolge startet. Der Rückgabewert von Replace
ist eine Zeichenfolge, die bei Start
beginnt, mit entsprechenden Ersetzungen. Wenn der Wert nicht angegeben wird, wird 1 angenommen.
- Count
- Int32
Dies ist optional. Die Anzahl der durchzuführenden Ersetzungen für untergeordnete Zeichenfolgen. Wenn der Wert nicht angegeben wird, ist der Standardwert –1, d. h., dass alle möglichen Ersetzungen vorgenommen werden.
- Compare
- CompareMethod
Dies ist optional. Numerischer Wert, der den Typ des Vergleichs angibt, der für das Auswerten von untergeordneten Zeichenfolgen verwendet wird. Werte finden Sie im Abschnitt "Einstellungen".
Gibt zurück
Einer der folgenden Werte.
If | Replace gibt Folgendes zurück |
---|---|
Find ist eine Zeichenfolge mit der Länge 0 (null) oder Nothing . | Kopie von Expression |
Replace ist eine Zeichenfolge mit der Länge 0 (null) | Kopie von Expression ohne Vorkommen von Find |
Expression ist eine Zeichenfolge mit der Länge 0 (null) oder Nothing , oder Start ist größer als die Länge von Expression | Nothing |
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 Start
angegebenen Position beginnt und am Ende der Expression
Zeichenfolge endet, wobei die Ersetzungen gemäß den Find
Werten und Replace
erfolgen.
Das Compare
Argument kann die folgenden Werte aufweisen.
Konstante | BESCHREIBUNG |
---|---|
Binary |
Führt einen Binärvergleich aus |
Text |
Führt einen Textvergleich durch |