در پاسکال، برای جایگزینی یک رشته فرعی با دیگری در یک رشته، از روش stringReplace():
استفاده کنید
stringReplace(اصلی، قدیمی، جدید، پرچم): originalString زیر رشته قدیمی جایگزین شد جدید، پرچم یکی از rfReplaceAll یا rfIgnoreCase, است روی پرانتز نوشته شده است در مورد اول، همه موارد قدیمی به originalString، در مورد دوم، فقط مورد اول.
مثال جایگزینی رشته پاسکال:
<پیش>
تلفن = '+1-234-567-89-10'
// خط فاصله به فاصله تغییر می کند
edited_phone := stringreplace(تلفن، '-'، ' '، [rfReplaceAll]);
writeln(edited_phone); // +1 234 567 89 10
// خط فاصله حذف شده است
edited_phone := stringreplace(تلفن، '-'، ''، [rfReplaceAll]);
writeln(edited_phone); // +12345678910
// فقط خط اول تغییر می کند
edited_phone := جایگزین (تلفن، '-'، ''، [rfIgnoreCase]);
writeln(edited_phone); // +1234-567-89-10