Apakah Anda mencoba memecah string menjadi potongan-potongan kecil? ASP menyediakan fungsi split yang mudah digunakan yang memungkinkan Anda memotong dan mengiris string.
Katakanlah Anda menerima kalimat dan ingin memasukkan setiap kata ke dalam variabel yang berbeda. Jadi, Anda menerima
NameStr = "Mr. John Smith"
Siapkan array untuk menyimpan hasil
Redupkan WordArray
lalu lakukan split, gunakan spasi sebagai indikator split
WordArray = Berpisah (NameStr, "")
Sekarang WordArray (0) sama dengan "Mr.", WordArray (1) sama dengan "John" dan WordArray (2) sama dengan "Smith"! Anda dapat menggunakan berbagai fungsi array dan fungsi string lainnya untuk bekerja dengan hasil ini.
Tentu saja ada banyak cara untuk menggunakan fungsi split. Banyak program ekspor akan memisahkan bidangnya dengan simbol pipa. Pipa adalah garis vertikal naik dan turun seperti ini:
|
Jadi Anda bisa melakukan fungsi split mencari pipa untuk memecahnya menjadi potongan-potongan komponen mereka.
Berhati-hatilah karena bidang yang Anda gunakan untuk memecah benar-benar hanya digunakan untuk fungsi pemisahan itu. Misalnya, Anda mungkin berpikir menggunakan koma sebagai bidang pemisah adalah ide yang bagus. Tetapi apa yang terjadi jika sebenarnya ada koma di salah satu bidang? Sesuatu seperti ini:
Tuan, John, Doe, Boston
Mrs.Jane, Smith, Chicago
Nona, Julie, Roberts, Los Angeles
Tuan, Mark, Donner, Esq., Miami
Di baris keempat pria itu memiliki judul setelah nama belakangnya, jadi dia memasukkan nama belakangnya sebagai
Donner, Esq.
Tetapi operasi pemisahan akan melihat koma itu dan berpikir itu adalah bidang pemisah.
Itu sebabnya biasanya lebih baik menggunakan pemisah dari pipa (|) atau sesuatu yang sangat tidak biasa, sehingga Anda yakin itu tidak akan muncul dalam aliran data aktual sebagai nilai normal.
Jika Anda bekerja dengan string, pastikan untuk melihat-lihat Fungsi String ASP lainnya untuk mempelajari cara kerjanya!
| Pengantar ASP Ebook
Unduh ebook ini untuk mendapatkan semua yang perlu Anda ketahui tentang belajar ASP - dari tutorial langkah demi langkah hingga daftar fungsi, kode sampel, kesalahan dan solusi umum, dan banyak lagi lainnya! 101 halaman. |
Petunjuk Video: How to split strings in C (April 2024).