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
Gereklidir. Değiştirecek alt dizeyi içeren dize ifadesi.
- Find
- String
Gereklidir. Alt dize aranıyor.
- Replacement
- String
Gereklidir. Değiştirme alt dizesi.
- Start
- Int32
İsteğe bağlı. Bunun içindeki Expression
konum, değiştirme için kullanılan bir alt dize başlatır. değerinin Replace
dönüş değeri, ile başlayan ve uygun değiştirmelerle birlikte bir Start
dizedir. Atlanırsa, 1 varsayılır.
- Count
- Int32
İsteğe bağlı. 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
İsteğe bağlı. 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.
Eğer | Dönüşleri değiştir |
---|---|
Find sıfır uzunlukta veya Nothing | Kopyası Expression |
Replace sıfır uzunluklu | yinelemesi olmadan kopyası Expression Find |
Expression sıfır uzunluk veya Nothing veya 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 sona eken ve değerleri tarafından Find
Replace
belirtilen değiştirmelerle biten bir dizedir.
Bağımsız Compare
değişken aşağıdaki değerlere sahip olabilir.
Sabit | Description |
---|---|
Binary |
İkili karşılaştırma yapar |
Text |
Metinsel karşılaştırma yapar |