Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengganti sejumlah karakter tertentu dalam String variabel dengan karakter dari string lain.
Sintaks
Mid( _
ByRef Target As String, _
ByVal Start As Integer, _
Optional ByVal Length As Integer _
) = StringExpression
Generator
Target
Harus diisi. Nama variabel yang akan String dimodifikasi.
Start
Harus diisi.
Integerekspresi. Posisi karakter di Target mana penggantian teks dimulai.
Start menggunakan indeks satu basis.
Length
Opsional.
Integerekspresi. Jumlah karakter yang akan diganti. Jika dihilangkan, semua String digunakan.
StringExpression
Harus diisi.
String ekspresi yang menggantikan bagian dari Target.
Pengecualian
| Jenis pengecualian | Kondisi |
|---|---|
| ArgumentException |
Start
<= 0 atau Length< 0. |
Keterangan
Jumlah karakter yang diganti selalu kurang dari atau sama dengan jumlah karakter dalam Target.
Visual Basic memiliki Mid fungsi dan Mid pernyataan. Elemen-elemen ini sama-sama beroperasi pada karakter dalam jumlah tertentu di dalam string, tetapi Mid fungsi mengembalikan karakter sementara Mid pernyataan menggantikan karakter tersebut. Untuk informasi selengkapnya, lihat Mid .
Catatan
Pernyataan MidB versi Visual Basic sebelumnya menggantikan substring dalam byte, bukan karakter. Ini digunakan terutama untuk mengonversi string dalam aplikasi tataan karakter byte ganda (DBCS). Semua string Visual Basic berada di Unicode, dan MidB tidak lagi didukung.
Contoh
Contoh ini menggunakan Mid pernyataan untuk mengganti sejumlah karakter dalam variabel string dengan karakter dari string lain.
Dim testString As String
' Initializes string.
testString = "The dog jumps"
' Returns "The fox jumps".
Mid(testString, 5, 3) = "fox"
' Returns "The cow jumps".
Mid(testString, 5) = "cow"
' Returns "The cow jumpe".
Mid(testString, 5) = "cow jumped over"
' Returns "The duc jumpe".
Mid(testString, 5, 3) = "duck"
Persyaratan
Namespace layanan:Microsoft.VisualBasic
Modul:Strings
Perakitan: Pustaka Runtime Visual Basic (di Microsoft.VisualBasic.dll)