Em Pascal, para substituir uma substring por outra em uma string, use o método stringReplace():
stringReplace(original, old, new, flag): originalString substring old é substituído em novo, flag é um dos valores rfReplaceAll ou rfIgnoreCase, escrito entre colchetes. No primeiro caso, todas as ocorrências de old into originalString, no segundo, apenas a primeira.
Exemplo de substituição de string Pascal:
telefone = '+1-234-567-89-10'
// hífens são alterados para espaços
telefone_editado := stringreplace(telefone, '-', ' ', [rfReplaceAll]);
writeln(edited_phone); // +1 234 567 89 10
// hífens são removidos
telefone_editado := stringreplace(telefone, '-', '', [rfReplaceAll]);
writeln(edited_phone); // +12345678910
// apenas o primeiro traço muda
edited_phone := replace(telefone, '-', '', [rfIgnoreCase]);
writeln(edited_phone); // +1234-567-89-10