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).