Bagikan melalui


Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Metode

Definisi

Mengembalikan string di mana substring tertentu telah diganti dengan substring lain beberapa kali.

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

Parameter

Expression
String

Wajib diisi. Ekspresi string berisi substring untuk diganti.

Find
String

Wajib diisi. Substring sedang dicari.

Replacement
String

Wajib diisi. Substring pengganti.

Start
Int32

Opsional. Posisi di dalam Expression yang memulai substring yang digunakan untuk penggantian. Nilai Replace yang dikembalikan adalah string yang dimulai pada Start, dengan substitusi yang sesuai. Jika dihilangkan, 1 diasumsikan.

Count
Int32

Pilihan. Jumlah substitusi substring yang akan dilakukan. Jika dihilangkan, nilai defaultnya adalah -1, yang berarti "buat semua kemungkinan substitusi."

Compare
CompareMethod

Pilihan. Nilai numerik yang menunjukkan jenis perbandingan yang akan digunakan saat mengevaluasi substring. Lihat Pengaturan untuk nilai.

Mengembalikan

Salah satu nilai berikut.

JikaGanti pengembalian
Find panjang nol atau Nothing Salinan dari Expression
Replace panjang nol Expression Salinan tanpa kemunculanFind
Expression panjang nol atau Nothing, atau Start lebih besar dari panjang ExpressionNothing
Count adalah 0 Salinan dari Expression

Pengecualian

Count< -1 atau Start<= 0.

Contoh

Contoh ini menunjukkan Replace fungsi .

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

Keterangan

Nilai yang dikembalikan dari Replace fungsi adalah string yang dimulai pada posisi yang ditentukan oleh Start dan berakhir di akhir Expression string, dengan substitusi yang dibuat seperti yang ditentukan oleh Find nilai dan Replace .

Argumen Compare dapat memiliki nilai berikut.

Terus-menerus Deskripsi
Binary Melakukan perbandingan biner
Text Melakukan perbandingan tekstual

Berlaku untuk

Lihat juga