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. Integer
ekspresi. Posisi karakter di Target
mana penggantian teks dimulai. Start
menggunakan indeks satu basis.
Length
Opsional. Integer
ekspresi. 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)