Dalam Pascal, untuk menggantikan satu subrentetan dengan yang lain dalam rentetan, gunakan kaedah stringReplace():
stringReplace(asal, lama, baharu, bendera): originalString substring lama digantikan pada baharu, bendera adalah salah satu daripada rfReplaceAll atau rfIgnoreCase, nilai ditulis dalam kurungan segi empat sama. Dalam kes pertama, semua kejadian lama ke Rentetan asal, pada yang kedua, hanya yang pertama.
Contoh penggantian rentetan Pascal:
telefon = '+1-234-567-89-10'
// sempang ditukar kepada ruang
edited_phone := stringreplace(telefon, '-', ' ', [rfReplaceAll]);
writeln(edited_phone); // +1 234 567 89 10
// sempang dialih keluar
edited_phone := stringreplace(telefon, '-', '', [rfReplaceAll]);
writeln(edited_phone); // +12345678910
// hanya sempang pertama berubah
edited_phone := ganti(telefon, '-', '', [rfIgnoreCase]);
writeln(edited_phone); // +1234-567-89-10