Подскажите как заменить в строке abc на def. Написал, такой код
Но проблема в том что он хотя и заменяет abc на def, но если в строке пишем babc то ничего не происходит.
| Код |
|---|
var s,s1:string; i:integer;
begin
writeln ('Введите строку');
readln (s);
s1:='def';
for i:=1 to length(s) do
if s='abc' then begin delete(s,i,3);
insert(s1,s,i);
end;
write (s);
end. |
Но проблема в том что он хотя и заменяет abc на def, но если в строке пишем babc то ничего не происходит.