Zamiana znaków w memo...?

lasek_99

Użytkownik
Dołączył
Grudzień 18, 2007
Posty
152
Chodzi mi, że w memo1.text mam ciąg znaków "%0" i chciałbym to zaminic na "
"...
Jaki kod za to by odpowiadał??
smile.gif
 

chudy1993

Użytkownik
Dołączył
Luty 24, 2007
Posty
174
Mam coś takiego:
Kod:
procedure TForm1.Button1Click(Sender: TObject);

var

  a,b : char;

  temp : string;

  ilosc,i,j : integer;

begin

  ilosc := Memo1.Lines.Count;

  for i :=1 to ilosc do

    for j:=1 to length(Memo1.Lines[i]) - 1 do

      begin

        temp := Memo1.Lines[i];

        a := temp[j];

        b := temp[j+1];

        if (a = '%') and (b = '0') then

          begin

            Insert('
', temp, j+2);

            Delete(temp, j, 2);

            Memo1.Lines[i] := temp;

          end;

      end;



end;
Tylko czasami muszę kilka razy klikać przycisk, żeby wszystko zamieniło na "
".
 

nitr0

Użytkownik
Dołączył
Maj 15, 2007
Posty
537
eeee nie łatwiej tak :
Kod:
Memo1.text := StringReplace(Memo1.Text, '%0', '
', [rfReplaceAll]);
?
<


//troszeczkę odświerzyłem
<
 
Do góry Bottom