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
Required. Ekspresi string yang berisi substring untuk diganti.
- Find
- String
Required. Substring sedang dicari.
- Replacement
- String
Required. Substring pengganti.
- Start
- Int32
Optional. Posisi dalam Expression yang memulai substring yang digunakan untuk penggantian. Nilai Replace pengembalian adalah string yang dimulai pada Start, dengan substitusi yang sesuai. Jika dihilangkan, 1 diasumsikan.
- Count
- Int32
Optional. Jumlah substitusi substring yang akan dijalankan. Jika dihilangkan, nilai defaultnya adalah -1, yang berarti "buat semua kemungkinan substitusi."
- Compare
- CompareMethod
Optional. Nilai numerik menunjukkan jenis perbandingan yang 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 Replace pengembalian fungsi adalah string yang dimulai pada posisi yang ditentukan oleh Start dan disimpulkan di akhir Expression string, dengan substitusi yang dibuat sebagaimana ditentukan oleh Find nilai dan Replace .
Argumen Compare dapat memiliki nilai berikut.
| Terus-menerus | Deskripsi |
|---|---|
Binary |
Melakukan perbandingan biner |
Text |
Melakukan perbandingan tekstual |