Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
Jika | Ganti 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 Expression | Nothing |
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 |