پاسکال روال های زیادی برای کار با رشته ها دارد. بسیاری از آنها با استفاده از علامت نقطه نامیده می شوند و روش نامیده می شوند. فهرست کاملی از روش های دستکاری رشته را می توان به صورت آنلاین پیدا کرد.
بیایید با برخی از آنها آشنا شویم.
<پیش>
s := 'aAbBcC'
sUp := حروف بزرگ // sUp = "AABBCC" - متدی که هر کاراکتر یک رشته را به حروف بزرگ تبدیل می کند
sLow := حروف کوچک //
sLow = "aabbcc" - متدی که هر کاراکتر یک رشته را به حروف کوچک تبدیل می کند
روش همیشه با پرانتز نوشته می شود. در صورت نیاز برخی پارامترها در داخل براکت ها وجود دارد.
روش مفید دیگر - val(s, v, ind)
- روشی برای بررسی اینکه آیا همه کاراکترهای یک رشته رقمی هستند یا خیر. s - رشته منبع، v حاوی یک عدد اگر رشته منبع یک عدد بود، و 0 در غیر این صورت، ind حاوی شماره اولین < است. strong> شاخص s که یک رقم نیست، یا 0 اگر s یک عدد باشد.
<پیش>
s := 'ab1c'
val(s, v, ind);
writeln(v, ' ', ind); // 0 3
s := '123';
val(s, v, ind);
w(vriteln, ' ', ind); // 123 0
متد مفید trim(s) - به شما امکان می دهد فاصله های ابتدا و انتهای رشته را حذف کنید.
<پیش>
s := ' ab 1c ';
print('s=', trim(s)); // s=ab 1c