Udostępnij za pośrednictwem


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

Definicja

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żytkownikZamienianie 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ść ExpressionNothing
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

Dotyczy

Zobacz też