Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca ciąg, w którym określony podciąg został zastąpiony innym podciągem o określonej liczbie razy.
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
Parametry
- Expression
- String
Required. Wyrażenie ciągu zawierające ciąg podrzędny do zamiany.
- Find
- String
Required. Wyszukiwanie ciągów podrzędnych.
- Replacement
- String
Required. Zastępczy ciąg podrzędny.
- Start
- Int32
Optional. Pozycja w ramach Expression tej metody uruchamia podciąg używany do zastąpienia. Zwracana wartość Replace to ciąg rozpoczynający się od Start, z odpowiednimi podstawieniami. W przypadku pominięcia przyjmowana jest wartość 1.
- Count
- Int32
Optional. Liczba podstawień podrzędnych do wykonania. W przypadku pominięcia wartość domyślna to -1, co oznacza", że "wszystkie możliwe podstawianie".
- Compare
- CompareMethod
Optional. Wartość liczbowa wskazująca rodzaj porównania, które ma być używane podczas obliczania podciągów. Zobacz Ustawienia dla wartości.
Zwraca
Jedna z następujących wartości.
| If | Zamienianie zwracanych |
|---|---|
Find jest zerowa długość lub Nothing | Kopia Expression |
Replace jest zerowa długość | Kopia bez Expression wystąpień Find |
Expression ma długość zerową lub Nothing, lub Start jest większa niż długość Expression | Nothing |
Count ma wartość 0 | Kopia Expression |
Wyjątki
Count
< -1 lub Start<= 0.
Przykłady
W tym przykładzie pokazano Replace funkcję .
Dim TestString As String = "Shopping List"
' Returns "Shipping List".
Dim aString As String = Replace(TestString, "o", "i")
Uwagi
Zwracana wartość Replace funkcji jest ciągiem rozpoczynającym się od pozycji określonej przez Start i kończy się na końcu Expression ciągu z podstawieniami określonymi przez Find wartości i Replace .
Argument Compare może mieć następujące wartości.
| Stała | Opis |
|---|---|
Binary |
Wykonuje porównanie binarne |
Text |
Wykonuje porównanie tekstowe |