XML.com

XML.com
  Home | Resources | FAQs |
    

ASP Component สำหรับตัดคำภาษาไทย

เป็น Component ที่จะต้องติดตั้งในฝั่ง server ซึ่งการทำงานจะรวดเร็วกว่าการเขียน code ธรรมดาเพราะไม่ต้อง compile อีก การทำงานจะทำการค้นหาจาก Dictionary ที่มีประมาณ 10 000 คำ โดยคำภาษาอังกฤษจะไม่มีการตัด แต่ function Separate จะแยกให้ด้วยถ้าเจอ space

การใช้งาน

Set THAIobj = Server.CreateObject("THAIXML.CUTTHAI")
ThaiObj.setmaxwords("300")
ThaiObj.about
str="หวั่นแอบสร้างระเบิดแบบชาวบ้าน ผู้เชี่ยวชาญของชาติมหาอำนาจตะวัน ตกบอกว่าทุกวันนี้สามารถหาวิธีผลิตระเบิดนิวเคลียร์ได้อย่างง่ายๆผู้ที่คิดจะ abc def ghi ทดสอบไม่ควรเกิน 200 คำต่อ 1 ครั้ง"

strout=ThaiObj.cuttext(str)

count=ThaiObj.separate(strout)

response.write "to tal words=" &count
for i=1 to count
response.write "<br>word="&ThaiObj.value(i)
next

ทั้งหมดมี 5 method

1. about เป็นการแสดง help

2. setmaxwords (x) : x คือจำนวนคำที่จะให้แยกมากที่สุด เพื่อประหยัด memory ควรกำหนดน้อย ๆ

3. Cuttext(string) สั่งให้แยกคำ โดยแทรก ascii(254) ระหว่างคำ ส่งค่าคืนเป็น string

4. separate(string) ส่ง string จากข้อ 3 เข้าไปแยกเป็นคำๆ ส่งจำนวนคำคืนมา (รวม space)

5. value(i) ค่าที่แยกเป็นตัวที่ i

 

โปรแกรมนี้ใช้ Free แต่หากท่านเป็น webhosting กรุณาจ่ายค่า Licence 500 บาท ต่อ 1 site มีปัญหาติดต่อ thaixml.com


Down Load ZIP(263Kb)



 
Contact Us | Our Mission | Privacy Policy | Advertise With Us | Site Help
Copyright © 2002 Copy เค้ามาจาก www.xml.com จะได้ดูเหมือนๆกัน