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