ตัวคำนวณระยะ Levenshtein
ตัวคำนวณระยะ Levenshtein ออนไลน์ฟรี วัด edit distance และ similarity ratio ระหว่างข้อความสองข้อความทันที พร้อมแสดงจำนวนการแทนที่ การเพิ่ม การลบ การจับคู่ตัวอักษร และตาราง DP matrix แบบเต็ม ทำงานฝั่ง client 100%
Loading tool...
ตัวคำนวณระยะ Levenshtein คืออะไร?
ตัวคำนวณระยะ Levenshtein เป็นเครื่องมือฝั่ง client ฟรีที่วัดว่าข้อความสองข้อความคล้ายคลึงกันมากเพียงใด โดยรายงานจำนวนการแก้ไขต่อตัวอักษรขั้นต่ำ (การเพิ่ม การลบ และการแทนที่) ที่ต้องใช้เพื่อแปลงข้อความหนึ่งเป็นอีกข้อความหนึ่ง พร้อมเปอร์เซ็นต์ความคล้ายคลึง ระยะ Hamming เมื่อความยาวเท่ากัน การแยก operation การจัดเรียงตัวอักษร และตาราง dynamic-programming แบบเต็ม
ประโยชน์หลัก
- ดูระยะ Levenshtein และ similarity ratio 0–100% อัปเดตขณะพิมพ์
- เข้าใจความแตกต่างด้วยการนับการตรงกัน การแทนที่ การเพิ่ม และการลบแยกกัน
- เห็นเส้นทางการแก้ไขด้วยการจัดเรียงตัวอักษรแบบย้อมสีและตาราง DP ที่ไล่สี
- รองรับข้อมูลจริงที่ไม่สะอาดด้วยตัวเลือกไม่สนใจตัวพิมพ์และเพิ่มเติมวรรคที่เกินมา
- รักษาความเป็นส่วนตัว — ทำงานในเครื่องบน browser ไม่มีการเรียก server
กรณีการใช้งาน
- •พัฒนาระบบ fuzzy matching, autocomplete หรือ spell-checking ในงานพัฒนา
- •หารายการสินค้า ที่อยู่ หรือข้อมูลผู้ใช้ที่ใกล้เคียงกันเพื่อทำความสะอาดข้อมูล
- •สอนหรือเรียนรู้อัลกอริทึม Levenshtein แบบ dynamic-programming ด้วยภาพ
- •เปรียบเทียบข้อความ log, error string หรือผลลัพธ์ command เพื่อจัดกลุ่มรายการที่คล้ายกัน
- •QA string transformation เพื่อยืนยันว่าผลลัพธ์อยู่ใน edit distance ที่คาดไว้
วิธีใช้ตัวคำนวณระยะ Levenshtein
- กรอกข้อความทั้งสอง: พิมพ์หรือวางข้อความสองข้อความลงในช่องข้อความ A และ B ผลลัพธ์จะอัปเดตขณะพิมพ์
- ตั้งค่าตัวเลือก: หากต้องการ เปิดไม่สนใจตัวพิมพ์เล็ก/ใหญ่ หรือเพิ่มเติมวรรคที่เกินมา เพื่อให้ตรงกับการเปรียบเทียบข้อความจริง
- อ่านผลลัพธ์: ตรวจดูระยะ Levenshtein เปอร์เซ็นต์ความคล้ายคลึง ระยะ Hamming และจำนวนการตรงกัน การแทนที่ การเพิ่ม และการลบ
- ดู alignment และ matrix: พิจารณาการจัดเรียงตัวอักษรแบบย้อมสี และสำหรับข้อความสั้น ให้ดูตาราง DP matrix ที่ไล่สี คลิกคัดลอกเพื่อบันทึกสรุป หรือสลับเพื่อกลับข้อความ
คุณสมบัติหลัก
- คำนวณ Levenshtein (edit) distance และ similarity ratio 0–100% ระหว่างข้อความสองข้อความทันที พร้อมแสดงผลขณะพิมพ์
- แยกจำนวน operation แสดงการตรงกัน การแทนที่ การเพิ่ม และการลบ เพื่อให้เห็นชัดว่าเปลี่ยนอะไรบ้าง
- การจัดเรียงตัวอักษรแบบย้อมสี แสดงการจับคู่แต่ละตำแหน่งจากข้อความ A ไป B พร้อมระบุช่องว่างให้ชัดเจน
- ตาราง dynamic-programming แบบโต้ตอบ มีการไล่สีช่อง แสดงอัตโนมัติสำหรับข้อความสั้น
- ตัวเลือกไม่สนใจตัวพิมพ์เล็ก/ใหญ่ และเพิ่มเติมวรรคที่เกินมา สำหรับเปรียบเทียบข้อความจริงที่ไม่สะอาด
- ทำงานฝั่ง client 100% และ offline — ไม่ต้องเรียก server ไม่มีการติดตาม พร้อม Hamming distance เมื่อความยาวเท่ากัน