Bagikan melalui


Pernyataan Mid (Pertengahan)

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)

Lihat juga