GARANTIR DESCONTO

Fórum Ler um arquivo(complicado) #175536

17/08/2003

0

Pessoal tenho que ler um arquivo e separar somente o que eu quero vejam um exemplo quando aberto pelo bloco de notas

//texto que está escrito dentro do arquivo teste.cfg
begin codes
power 0x00000000002BE141
vcr/tv 0x00000000002BF140
eject 0x000000000029016
end codes

Então eu gostaria de pegar somente o que vai estar escrito depois de ´begin codes´ e antes de ´end codes´ e sem os codigos ´0x000....´
exemplo
power
vcr/tv
eject

Muito obrigado


Rafael Roni

Rafael Roni

Responder

Posts

17/08/2003

Ndjei

Rafael joga o conteudo em uma stringlist ai fica facil usando o comando copy nas linhas selecionadas


Responder

Gostei + 0

17/08/2003

4_olho

Em um form adicione um botão e um Memo.

procedure TForm1.Button1Click(Sender: TObject);
var
  arq: TextFile;
  linha: String;
begin
  AssignFile (arq, ´d:\temp\apagar.txt´);  // substitua pelo seu arquivo
  Reset (arq);
  Memo1.Clear;
  while not Eof(arq) do
  begin
    ReadLn (arq, linha);
    if (copy(linha,1,11)=´begin codes´) or (copy(linha,1,9)=´end codes´) then
      next
    else
      Memo1.Lines.Add(copy(linha,1,pos(´ ´,linha)-1));
  end;
  CloseFile (arq);
end;
end.



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar