ขณะนี้ออบเจ็กต์ Intl.Segmenter เป็นส่วนหนึ่งของ Baseline แล้ว
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ตอนนี้คุณใช้
Intl.Segmenter
สำหรับการแบ่งกลุ่มข้อความที่ละเอียดอ่อนตามภาษา
เพื่อแยกสตริงเป็นคำ ประโยค
หรือกราฟเมียม
มีหลายภาษาที่ไม่ใช่ภาษาละติน เช่น จีนและญี่ปุ่น
อย่าเว้นวรรคเพื่อแยกคำ ดังนั้น การใช้ JavaScript split()
ในช่องว่างเพื่อแยกข้อความเป็นคำ จะแสดงผลลัพธ์ที่ไม่ถูกต้อง
เมื่อสร้างออบเจ็กต์ Intl.Segmenter
ใหม่ด้วยเมธอด
เครื่องมือสร้าง Intl.segmenter()
ใน locale
และตัวเลือกซึ่งรวมถึง granularity
ซึ่ง
มีค่าเป็น "grapheme"
, "word"
หรือ "sentence"
ดังต่อไปนี้
ตัวอย่างเช่น สร้างออบเจ็กต์ Intl.Segmenter
ใหม่สำหรับภาษาญี่ปุ่นโดยแยกคำ
const segmenter = new Intl.Segmenter('ja-JP', { granularity: 'word' });
การเรียกใช้
segment()
ในออบเจ็กต์ Intl.Segmenter
ที่มีสตริงข้อความ
จะแสดงค่าที่ซ้ำกันได้:
const segments = segmenter.segment(str);
console.table(Array.from(segments));
อ่านการใช้ Intl.Segmenter API
ในบล็อก Polypane เพื่อดูบทแนะนำที่ยอดเยี่ยมเกี่ยวกับวิธีใช้ฟีเจอร์นี้
การแบ่งกลุ่มข้อความระหว่างประเทศด้วย Intl.Segmenter ใน JavaScript
มีตัวอย่างเพิ่มเติม รวมถึงวิธีใช้ Intl.Segmenter
กับอีโมจิ
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-04-18 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]
{"lastModified": "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 2024-04-18 UTC"}
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-04-18 UTC"],[],[]]