تبدیل یک رشته (String) به تعدادی زیررشته (Substring)، با جداسازی بر اساس کاراکتر رفتن به خط جدید (Linebreak) (کاراکترهای r\n\)، با روش splitlines ، در پایتون (Python)
در تعریف رشته ها (String)، کاراکتر رفتن به خط جدید (Linebreak) توسط عبارت (کاراکترهای) زیر تعریف می شود :
بنابراین بقیه عبارت هایی از رشته (String) که بین این کاراکترها قرار می گیرند، در واقع محتوای هر خط می باشند (چون در بین آنها، کاراکتر رفتن به خط جدید (Linebreak) وجود دارد که در برخی محیط های نرم افزاری، به صورت رفتن به خط جدید، نمایش داده می شود).
حال برای اینکه محتوای هر خط را به صورت جداگانه داشته باشیم، می توانیم از روش splitlines در پایتون (Python) استفاده کنیم.
روش splitlines ، یک فهرست (List) را برمی گرداند که هر عنصر آن، به صورت یک رشته (String) شامل محتوای یک خط از آن رشته (String) اصلی می باشد (شامل زیررشته های (Substring) قرار گرفته در بین کاراکترهای رفتن به خط جدید (Linebreak) در رشته اصلی).
به مثال زیر توجه کنید :
نتیجه :
چنانچه بخواهیم که خود کاراکتر رفتن به خط جدید (Linebreak) نیز در بخش های جدا شده، ذکر گردد، باید مقدار True را در پرانتز روش splitlines بنویسیم.
به مثال زیر توجه کنید :