Eu leria linha-a-linha, e cada linha lida retiraria todas as aspas! Depois, usaria o bom e velho TStringList pra separar os dados da linha, usando as propriedades DelimitedText e Delimiter.
Sds. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de anckerdj Enviada em: terça-feira, 13 de julho de 2010 16:38 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Importação de Arquivo Ralp Alves Bezerra wrote: > Não estou conseguindo montar uma rotina para pegar os dados contidos dentro > das aspas duplas e delimitadas por vírgula. > > > > Existe um campo no formato "100.000,00" que também contém vírgulas em seu > conteúdo. > > "601","029",201000,"02","01",20100512,"12050002",201005,"04","122","0003","2 ","002","0000","33901400","100.000,00" Use um parser simples (autômato) e vai funcionar sempre. []'s [As partes desta mensagem que não continham texto foram removidas]