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

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 Startdizedir. 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ğerDönüşleri değiştir
Find sıfır uzunlukta veya Nothing Kopya Expression
Replace sıfır uzunluklu Expression Yinelemesi olmayan kopyasıFind
Expressionsıfır uzunluklu veya NothingStart veya değerinden büyükExpressionNothing
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 FindReplace 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.