Fórum Como trocar uma string por uma quebra de linha? #223339
30/03/2004
0
Ex:
linha1<EOF>linha2<EOF>linha3
Desde já agradeço
[]s
Titanius
Curtir tópico
+ 0Posts
30/03/2004
Marco Salles
linha1+#13+linha2+13+linha3
Gostei + 0
30/03/2004
Lucas Silva
linha1+13+linha2+13+linha3
Gostei + 0
30/03/2004
Titanius
´linha1<EOF>linha2<EOF>´
como substituo ele nesta string?
[]s
Gostei + 0
30/03/2004
Paulo_amorim
Utilize a funcao StringReplace(txt, ´<EOF>´, #13);
Espero que funcione
Até+
Gostei + 0
30/03/2004
Marco Salles
Ou Tente Com a Rotina Abaixo:
function Quebra(Texto:String):String; var i:Integer; Teste:String; Const Fim=´<EOF>´; begin i:=1; while i<=Length(Texto) do begin if Texto[i]=´<´Then begin Teste:=Copy(Texto,i,5); if TeSTE=´<EOF>´ Then begin result:=result+13; i:=i+5; end; end; result:=result+Texto[i]; i:=i+1; end; end;
P:S Utilizo Como Fim De Arquivo a String = ´<EOF>´ Em Letras Maisculas
Gostei + 0
30/03/2004
Henry
Procedure TForm1.Button1Click (Sender: TObject); Begin FindReplace(Edit1.Text,Edit2.Text, Memo1); end; Procedure FindReplace (const Enc, subs: String; Var Texto: TMemo); Var i, Posicao: Integer; Linha: string; Begin For i:= 0 to Texto.Lines.count - 1 do begin Linha := Texto. Lines[i]; Repeat Posicao:=Pos(Enc,Linha); If Posicao > 0 then Begin Delete(Linha,Posicao,Length(Enc)); Insert(Subs,Linha,Posicao); Texto.Lines[i]:=Linha; end; until Posicao = 0; end; end;
Gostei + 0
31/03/2004
Titanius
:D :D :D :D
[]s
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)