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ştirilmek üzere alt dize içeren dize ifadesi.
- Find
- String
Gereklidir. Aranmakta olan alt dize.
- 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 dizeyi 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 | Kopya Expression |
Replace sıfır uzunluklu | Expression Yinelemesi olmayan kopyasıFind |
Expression sıfır uzunluklu veya Nothing Start veya değerinden büyükExpression | Nothing |
Count 0 | Kopya 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
İşlevin Replace
dönüş değeri, tarafından Start
belirtilen konumda başlayan ve dizenin Expression
sonunda sona eden ve değerleri tarafından Find
Replace
belirtilen değiştirmelerle biten bir dizedir.
Compare
Bağımsız değişken aşağıdaki değerlere sahip olabilir.
Sabit | Açıklama |
---|---|
Binary |
İkili karşılaştırma yapar |
Text |
Metinsel karşılaştırma yapar |
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin