با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
blockly > utils > parsing > tokenizeInterpolation
تابع ()utils.parsing.tokenizeInterpolation
یک رشته را با هر تعداد نشانه درونیابی (%1، %2، ...) تجزیه کنید. همچنین جایگزین ارجاعات جدول رشته ای خواهد شد (به عنوان مثال % { bky_my_msg } و % { BKY_MY_MSG } هر دو با مقدار در Msg ['MY_MSG'] جایگزین میشوند. نویسههای علامت درصد «%» ممکن است از خود فرار کنند (به عنوان مثال، «%%»). کاراکترهای خط جدید نیز به عنوان نشانه های رشته ای حاوی یک کاراکتر خط جدید خروجی خواهند شد.
امضا:
export declare function tokenizeInterpolation(message: string): (string | number)[];
پارامترها
پارامتر | تایپ کنید | توضیحات |
---|
پیام | رشته | متنی که ممکن است حاوی ارجاعات جدول رشته ای و نشانه های درونیابی باشد. |
برمیگرداند:
(رشته | شماره)[]
آرایه رشته ها و اعداد.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["`utils.parsing.tokenizeInterpolation` parses a string, identifying interpolation tokens (%1, %2, etc.), string table references (%{bky_my_msg}), and escaped percentage signs (%%), returning an array of strings and numbers."],["It handles string table references by replacing them with their corresponding values from the `Msg` object, allowing for dynamic text insertion."],["The function also treats newline characters as individual string tokens to preserve formatting in the output."]]],[]]