Показать сообщение отдельно
  #4  
Старый 18.11.2006, 02:39
Аватар для Decoding
Decoding Decoding вне форума
Местный
 
Регистрация: 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;
Ответить с цитированием