18.11.2006, 02:39
|
|
Местный
|
|
Регистрация: 03.06.2006
Адрес: Почту найдете на моем сайте
Сообщения: 576
Версия Delphi: D10.2
Репутация: 214
|
|
Код:
// Заменить часть строки, содержащей подстроку из Edit
procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
begin
for i := 0 to Memo1.Lines.Count-1 do
if Pos( Edit1.Text, Memo1.Lines[i] ) > 0 then
begin
Memo1.Lines[i] := StringReplace( Memo1.Lines[i], Edit1.Text, 'Новое значение', [] );
Break;
end;
end;
// Заменить всю строку, содержащей подстроку из Edit
procedure TForm1.Button2Click(Sender: TObject);
var
i: integer;
begin
for i := 0 to Memo1.Lines.Count-1 do
if Pos( Edit1.Text, Memo1.Lines[i] ) > 0 then
begin
Memo1.Lines[i] := StringReplace( Memo1.Lines[i], Memo1.Lines[i], 'Новое значение', [] );
Break;
end;
end;
|