Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
| If | Dö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 Expression | Nothing |
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 |