Dalam Pascal, anda boleh memilih sebahagian daripada rentetan (substring). Untuk ini, operasi salin digunakan.
Bentuk umum operasi adalah seperti berikut:
s1 := salinan(s, indeks, kiraan);
Perintah ini mengambil hirisan daripada rentetan s
, bermula pada aksara pada indeks indeks kiraan panjang.
Sebagai contoh,
s1 := salinan(s, 3, 5);
Jika indeks lebih besar daripada panjang rentetan, maka rentetan kosong dikembalikan. Jika bilangan aksara, bermula pada indeks, lebih panjang daripada panjang rentetan, maka rentetan s dikembalikan, bermula pada indeks dan berakhir.
Dan inilah cara mudahnya untuk membalikkan rentetan:
s := '0123456789';
s1 : = reverseString(s); // s1 = '0123'