گاهی فقط لازم است یک رشته (String) را به بخشهای کوچکتر تقسیم کنید.
در این مثال، رشته بر اساس فاصله (space) جدا شده و نتیجه یک آرایه از کلمات است.
سینتکس (Syntax)
نکتهی کلیدی در استفاده از split()، انتخاب separator (جداکننده) مناسب است:
-
separatorمیتواند یک کاراکتر، رشته، یا حتی یک Regular Expression باشد -
محل جدا شدن رشته دقیقاً بر اساس همین separator مشخص میشود
کاربرد رایج (Common Use Case)
اگر separator را خالی ("") قرار دهید، متد split() رشته را به تکتک کاراکترها تقسیم میکند:
توجه کنید که فاصلهها (space) هم در آرایه باقی ماندهاند،
چون از آنها بهعنوان separator استفاده نشده است.
نکته مهم
-
اگر separator وجود نداشته باشد → کل رشته بهعنوان یک عضو آرایه برگردانده میشود
-
اگر separator خالی باشد → هر کاراکتر جدا میشود
-
نتیجهی
split()همیشه یک آرایه (Array) است
نظرات کاربران