Fórum Substituir caracter na string #325442
16/07/2006
0
Boa noite a todos.
como faço para substituir um caracter na string.
Exemplo:
Tenho a string ´vaca´.
Quero substituir a letra ´a´ por ´b´. ficaria assim, após executado o código: ´Vbcb´
Obrigado.
Dbergkamps10
Curtir tópico
+ 0Post mais votado
02/02/2016
var
Arquivo : TStringList;
begin
try
Arquivo.LoadFromFile('arquivo.txt');
Arquivo.Text := StringReplace(Arquivo.Text, 'cnpj', 'novoconteudo', [rfReplaceAll]);
finally
Arquivo.Free;
end;
end;Huidemar Costa
Gostei + 1
Mais Posts
16/07/2006
Madcat
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
17/07/2006
Micheus
Texto := ´vaca´; Texto := StringReplace(Texto, ´a´, ´b´, [rfReplaceAll, rfIgnoreCase]);
Gostei + 0
18/07/2006
Dbergkamps10
Atenciosamente,
Dalton
Gostei + 0
02/02/2016
Marcos Cruz
Gostei + 0
02/02/2016
Marcos Cruz
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)