Нет. В коде ошибка (а об ошибках
Padre_Mortius честно предупредил). Чтобы понять, нужно смотреть
документацию по AnsiReplaceText. Там написано, в вольном переводе, следующее:
Код: Выделить всё
function AnsiReplaceText(
const AText: String;
const AFromText: String;
const AToText: String
):String;
Параметры:
AText -- Строка, в которой производится поиск и замена.
AFromText -- Строка, которую нужно найти
AToText -- Строка, на которую нужно заменить
Т.е. правильно будет:
Код: Выделить всё
var
i: integer;
begin
for i := 0 to Memo1.Lines.Count - 1 do
Memo1.Lines[i] := AnsiReplaceText(Memo1.Lines[i], 'pipes', 'trubi');