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 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.

IfZamienianie 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ść 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 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

Dotyczy

Zobacz też