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 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.
| Wenn | Gibt „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 vonExpression | 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 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 |