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