คุณพยายามที่จะแยกสตริงออกเป็นชิ้นเล็ก ๆ หรือไม่? ASP จัดให้มีฟังก์ชั่นแยกที่ใช้งานง่ายซึ่งช่วยให้คุณสามารถหั่นลูกเต๋าและสตริง

สมมติว่าคุณใช้เวลาหนึ่งประโยคและต้องการให้แต่ละคำเป็นตัวแปรที่แตกต่างกัน ดังนั้นคุณจะใช้เวลา

NameStr = "Mr. John Smith"

ตั้งค่าอาร์เรย์เพื่อเก็บผลลัพธ์ด้วย

Dim WordArray

จากนั้นทำการแบ่งโดยใช้ช่องว่างเป็นตัวบ่งชี้การแยก

WordArray = แยก (NameStr, "")

ตอนนี้ WordArray (0) เท่ากับ "นาย" WordArray (1) เท่ากับ "John" และ WordArray (2) เท่ากับ "Smith"! คุณสามารถใช้ฟังก์ชันอาร์เรย์และฟังก์ชันสตริงอื่น ๆ เพื่อทำงานกับผลลัพธ์เหล่านี้

แน่นอนว่ามีวิธีการมากมายในการใช้ฟังก์ชั่นแยก โปรแกรมส่งออกจำนวนมากจะแยกฟิลด์ของพวกเขาด้วยสัญลักษณ์ไปป์ ไพพ์คือเส้นแนวตั้งขึ้น - ลงเช่นนี้

|

ดังนั้นคุณสามารถใช้ฟังก์ชั่นแยกเพื่อค้นหาท่อนั้นเพื่อแยกพวกมันออกเป็นชิ้นส่วน

โปรดระวังว่าฟิลด์ที่คุณใช้เพื่อแยกจริงๆใช้สำหรับฟังก์ชันการแยกนั้นเท่านั้น ตัวอย่างเช่นคุณอาจคิดว่าการใช้เครื่องหมายจุลภาคเป็นเขตคั่นเป็นแนวคิดที่ยอดเยี่ยม แต่จะเกิดอะไรขึ้นถ้ามีเครื่องหมายจุลภาคในหนึ่งในเขตข้อมูลจริง บางสิ่งเช่นนี้

นายจอห์นโด, บอสตัน
Mrs.Jane สมิ ธ , ชิคาโก
Miss, Julie, Roberts, Los Angeles
Mr. Mark, Donner, Esq., Miami

ในแถวที่สี่ผู้ชายมีชื่อหลังจากนามสกุลของเขาดังนั้นเขาจึงมีนามสกุลเป็น

เนอร์เอสไคว

แต่การดำเนินการแยกจะเห็นเครื่องหมายจุลภาคนั้นและคิดว่าเป็นเขตคั่น

นั่นเป็นสาเหตุที่โดยปกติแล้วการใช้ตัวคั่นของไปป์ (|) หรือสิ่งอื่นนั้นค่อนข้างแปลกตาดังนั้นคุณจึงมั่นใจได้ว่ามันจะไม่ปรากฏในสตรีมข้อมูลจริงเป็นค่าปกติ

หากคุณกำลังทำงานกับสตริงให้แน่ใจว่าได้ดูฟังก์ชั่นสตริง ASP อื่น ๆ เพื่อเรียนรู้วิธีการทำงาน!

รู้เบื้องต้นเกี่ยวกับ ASP Ebook

ดาวน์โหลด ebook นี้เพื่อรับทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการเรียนรู้ ASP - ตั้งแต่แบบฝึกหัดทีละขั้นตอนไปจนถึงรายการฟังก์ชันโค้ดตัวอย่างข้อผิดพลาดทั่วไปและวิธีแก้ไขปัญหาและอีกมากมาย 101 หน้า