Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Yöntem

Tanım

Belirtilen alt dizenin belirtilen sayıda başka bir alt dizeyle değiştirildiği bir dize döndürür.

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

Parametreler

Expression
String

Gerekli. Değiştirilmeye değer alt dize içeren dize ifadesi.

Find
String

Gerekli. Alt dize aranıyor.

Replacement
String

Gerekli. Değiştirme alt dizesi.

Start
Int32

Optional. Bunun içindeki Expression konum, değiştirme için kullanılan bir alt dizeyi başlatır. değerinin Replace dönüş değeri, uygun değiştirmelerle ile başlayan Startbir dizedir. Atlanırsa, 1 varsayılır.

Count
Int32

Optional. Gerçekleştirilecek alt dize değiştirmelerinin sayısı. Atlanırsa, varsayılan değer -1'dir ve bu da "tüm olası değiştirmeleri yap" anlamına gelir.

Compare
CompareMethod

Optional. Alt dizeleri değerlendirirken kullanılacak karşılaştırma türünü gösteren sayısal değer. Bkz. Değerler için ayarlar.

Döndürülenler

Aşağıdaki değerlerden biri.

IfDönüşleri değiştir
Find sıfır uzunlukta veya Nothing Kopyası Expression
Replace sıfır uzunluklu Expression Yinelemesi olmayan kopyasıFind
Expression sıfır uzunluk veya Nothingveya Start değerinden büyük ExpressionNothing
Count 0 Kopyası Expression

Özel durumlar

Count < -1 veya Start<= 0.

Örnekler

Bu örnekte işlevi gösterilmektedir Replace .

Dim TestString As String = "Shopping List"
' Returns "Shipping List".
Dim aString As String = Replace(TestString, "o", "i")

Açıklamalar

işlevinin Replace dönüş değeri, tarafından Start belirtilen konumda başlayan ve dizenin Expression sonunda biten ve ve Find değerleri tarafından Replace belirtilen şekilde yapılan değiştirmelerle biten bir dizedir.

Bağımsız Compare değişken aşağıdaki değerlere sahip olabilir.

Sabit Açıklama
Binary İkili karşılaştırma gerçekleştirir
Text Metinsel karşılaştırma gerçekleştirir

Şunlara uygulanır

Ayrıca bkz.