Fórum Leitura Caracter por Caracter #238265
17/06/2004
0
Olá Pessoal...
Bom tenho um memo que tem um texto qualquer dentro dele ... preciso fazer uma função que leia esse texto caracter por caracter separando as palavras quando tiver um espaço em branco por exemplo....
se alguem tiver alguma rotina assim agradeço a ajuda
e-mail
p_kamionero@hotmail.com
Bom tenho um memo que tem um texto qualquer dentro dele ... preciso fazer uma função que leia esse texto caracter por caracter separando as palavras quando tiver um espaço em branco por exemplo....
se alguem tiver alguma rotina assim agradeço a ajuda
p_kamionero@hotmail.com
Kamionero
Curtir tópico
+ 0
Responder
Posts
17/06/2004
Lucas Silva
fiz este exemplo com edit... se não resolver me da o toque.
procedure TForm1.Button1Click(Sender: TObject); var i, y: Integer; begin y:= 1; for i := 0 to Length(Edit1.Text) do if Edit1.Text[i] = ´ ´ then inc(Y); ShowMessage(´No Edit tem ´+IntToStr(y)+´ palavras´); end;
Responder
Gostei + 0
17/06/2004
Marcelo Saviski
Se for apenas para separar palavra por palavra, você pode fazer assim:
Isso deve colocar cada palavra (que esta separada por um espaço) em uma linha do memo,
palavras entre aspas(m,esmo que com espaços) deveriam ser tratadas como apenas uma palavra
Memo.Lines.Delimiter := ´ ´; Memo.Lines.CommaText := ´"´; Memo.Lines.DelimitedText := Memo.Text;
Isso deve colocar cada palavra (que esta separada por um espaço) em uma linha do memo,
palavras entre aspas(m,esmo que com espaços) deveriam ser tratadas como apenas uma palavra
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)