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 określoną liczbę 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
Wymagane. Wyrażenie ciągu zawierające podciąg do zastąpienia.
- Find
- String
Wymagane. Wyszukiwany podciąg.
- Replacement
- String
Wymagane. Podciąg zastępczy.
- Start
- Int32
Opcjonalny. Pozycja w ramach tego Expression
uruchamia podciąg używany do zamiany. Zwracana wartość Replace
jest ciągiem rozpoczynającym się od Start
, z odpowiednimi podstawieniami. W przypadku pominięcia przyjmuje się, że przyjmuje się, że 1.
- Count
- Int32
Opcjonalny. Liczba podciągów do wykonania. Jeśli pominięto, wartość domyślna to -1, co oznacza", aby wszystkie możliwe podstawienia."
- Compare
- CompareMethod
Opcjonalny. Wartość liczbowa wskazująca rodzaj porównania do użycia podczas oceniania podciągów. Zobacz Ustawienia wartości.
Zwraca
Jedna z następujących wartości.
Jeśli użytkownik | Zamienianie zwracanych wartości |
---|---|
Find jest zerowa lub Nothing | Kopia Expression |
Replace jest zerowa długość | Kopia bez Expression wystąpień Find |
Expression jest o zerowej długości 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, który rozpoczyna się od pozycji określonej przez Start
i kończy 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 |