شی Intl.Segmenter اکنون بخشی از Baseline است
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
اکنون می توانید از Intl.Segmenter
برای تقسیم بندی متن حساس به محلی استفاده کنید تا یک رشته را به کلمات، جملات یا نمودارها تقسیم کنید.
جشن: این ویژگی وب اکنون در هر سه موتور مرورگر اصلی موجود است و از 16 آوریل 2024 به تازگی در دسترس قرار می گیرد.
بسیاری از زبان های غیر لاتین، مانند چینی و ژاپنی، از فاصله برای جداسازی کلمات استفاده نمی کنند. بنابراین، استفاده از متد 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 ));
برای آموزش عالی در مورد نحوه استفاده از این ویژگی ، Using the Intl.Segmenter API را در وبلاگ Polypane بخوانید.
تقسیم بندی متن بین المللی با Intl.Segmenter در جاوا اسکریپت مثال های بیشتری دارد، از جمله نحوه استفاده از Intl.Segmenter
با شکلک.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-04-18 بهوقت ساعت هماهنگ جهانی.
[{
"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": "\u062a\u0627\u0631\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc 2024-04-18 \u0628\u0647\u200c\u0648\u0642\u062a \u0633\u0627\u0639\u062a \u0647\u0645\u0627\u0647\u0646\u06af \u062c\u0647\u0627\u0646\u06cc."}
[[["درک آسان","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 بهوقت ساعت هماهنگ جهانی."],[],[]]