Strings.Mid 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 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
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Ringkasan Manipulasi String
- String dalam Visual Basic
- Pengantar String dalam Visual Basic
- Pernyataan Tengah
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
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Ringkasan Manipulasi String
- String dalam Visual Basic
- Pengantar String dalam Visual Basic
- Pernyataan Tengah