Pergunta : Delphi: Importando a lima de CSV que tem a nova linha caráteres

Eu posso importar a lima de CSV usando a propriedade do commatext dos stringlist,
However, em meu caso que meus valores do campo igualmente têm a linha caráter in do new ele lista do registro ended.

String de //ò do
ajgfhjg do registro ended

de // do do registro started
abcd c6/2 //ø” do
" do “endereço " do
" do
e.g. TelNo ", de “1”, �a " 2”, “abcd, registro started

bbdggzsdh de //ò,” não posso reconhecer a nova linha caráter,
daqui, mim não posso importar tal file.
class= > " desobstruído " do
soluções >Related class= o title= " do href= " /Programming/Languages/Pascal/Delphi/Q_23215032.html do Delphi qRelatedParent analisa gramaticalmente um csv

Resposta : Delphi: Importando a lima de CSV que tem a nova linha caráteres

@prakashmote

* São este a nova linha columnar caráteres um único caráter, o CR ou o LF?
* faz a extremidade de registros de CSV com um caráter dobro CRLF?

=============
Se as novas linhas columnar são um único caráter e os delimitadores record são caráteres dobro, a seguir você pode fazer uma versão do método de Geert (HTTP: #32696374).

1. ler os índices inteiros na memória (filestream.loadfromfile)
2. substituir toda a extremidade de parelhas do caráter do registro com alguma corda que não ocorre em outra parte nos dados. (não deve incluir caráteres do CR ou do LF, #D ou #A)
3. substituir toda a nova linha columnar caráteres com uma corda diferente (do que etapa 2)
4. Undo etapa 2
5. transferir as linhas a uma estrutura de dados do tstringlist, de modo que cada linha seja um artigo no tstringlist.

Para cada registro,
6. analisar gramaticalmente os dados columnar
7. para cada coluna analisada gramaticalmente, undo etapa 3, restaurando a nova linha caráteres.
8. adicionar o registro à base de dados.

Notas:
* você pôde saltar etapa 7 e fazer a recolocação depois que as fileiras estão na base de dados.
* desde que os dados columnar contêm vírgulas, você não poderá usar a caraterística limitada tstringlist do texto para fazer a análise gramatical.
Outras soluções  
 
programming4us programming4us