Bagikan melalui


Strings.Mid Metode

Definisi

Mengembalikan string yang berisi karakter dari string tertentu.

Overload

Mid(String, Int32)

Mengembalikan string yang berisi semua karakter yang dimulai dari posisi tertentu dalam string.

Mid(String, Int32, Int32)

Mengembalikan string yang berisi jumlah karakter tertentu yang dimulai dari posisi tertentu dalam string.

Mid(String, Int32)

Sumber:
Strings.vb
Sumber:
Strings.vb
Sumber:
Strings.vb

Mengembalikan string yang berisi semua karakter yang dimulai dari posisi tertentu dalam string.

public:
 static System::String ^ Mid(System::String ^ str, int Start);
public static string? Mid (string? str, int Start);
public static string Mid (string str, int Start);
static member Mid : string * int -> string
Public Function Mid (str As String, Start As Integer) As String

Parameter

str
String

Wajib diisi. String ekspresi dari mana karakter dikembalikan.

Start
Int32

Wajib diisi. Ekspresi Integer. Posisi awal karakter yang akan dikembalikan. Jika Start lebih besar dari jumlah karakter dalam str, Mid fungsi mengembalikan string panjang nol (""). Start berbasis satu.

Mengembalikan

String yang terdiri dari semua karakter mulai dari posisi yang ditentukan dalam string.

Pengecualian

Start<= 0 atau Length< 0.

Contoh

Baris terakhir dalam contoh ini menggunakan kelebihan beban Mid fungsi ini untuk mengembalikan karakter kelima dan berikutnya dari string.

' Creates text string.
Dim testString As String = "Mid Function Demo"
' Returns "Mid".
Dim firstWord As String = Mid(testString, 1, 3)
' Returns "Demo".
Dim lastWord As String = Mid(testString, 14, 4)
' Returns "Function Demo".
Dim midWords As String = Mid(testString, 5)

Keterangan

Untuk menentukan jumlah karakter dalam str, gunakan Len fungsi .

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 Pernyataan Pertengahan.

Catatan

Fungsi MidB dalam versi Visual Basic sebelumnya mengembalikan string dalam byte daripada 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.

Lihat juga

Berlaku untuk

Mid(String, Int32, Int32)

Sumber:
Strings.vb
Sumber:
Strings.vb
Sumber:
Strings.vb

Mengembalikan string yang berisi jumlah karakter tertentu yang dimulai dari posisi tertentu dalam string.

public:
 static System::String ^ Mid(System::String ^ str, int Start, int Length);
public static string Mid (string? str, int Start, int Length);
public static string Mid (string str, int Start, int Length);
static member Mid : string * int * int -> string
Public Function Mid (str As String, Start As Integer, Length As Integer) As String

Parameter

str
String

Wajib diisi. String ekspresi dari mana karakter dikembalikan.

Start
Int32

Wajib diisi. Ekspresi Integer. Posisi awal karakter yang akan dikembalikan. Jika Start lebih besar dari jumlah karakter dalam str, Mid fungsi mengembalikan string panjang nol (""). Start adalah salah satu berbasis.

Length
Int32

Opsional. Ekspresi Integer. Jumlah karakter yang akan dikembalikan. Jika dihilangkan atau jika ada kurang dari Length karakter dalam teks (termasuk karakter pada posisi Start), semua karakter dari posisi awal hingga akhir string dikembalikan.

Mengembalikan

String yang terdiri dari jumlah karakter yang ditentukan mulai dari posisi yang ditentukan dalam string.

Pengecualian

Start<= 0 atau Length< 0.

Contoh

Dua Mid fungsi pertama dalam contoh ini mengembalikan jumlah karakter yang ditentukan dari string, dimulai dari posisi yang diberikan. (Fungsi terakhir mengilustrasikan Mid(String, Int32) kelebihan beban dan hanya menentukan titik awal untuk ekstraksi string.)

' Creates text string.
Dim testString As String = "Mid Function Demo"
' Returns "Mid".
Dim firstWord As String = Mid(testString, 1, 3)
' Returns "Demo".
Dim lastWord As String = Mid(testString, 14, 4)
' Returns "Function Demo".
Dim midWords As String = Mid(testString, 5)

Keterangan

Untuk menentukan jumlah karakter dalam str, gunakan Len fungsi .

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 Pernyataan Pertengahan.

Catatan

Fungsi MidB dalam versi Visual Basic sebelumnya mengembalikan string dalam byte daripada 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.

Lihat juga

Berlaku untuk