Bom, acho que to querendo demais e não sei se vai ser possivel, mas la vai.
tenho um arquivo texto aqui (180mbs) com 98 mil registros.
todos os registros são divididos por ************************** no arquivo texto. da seguinte forma:
*********************
registro 1
dados
etc
*********************
registro 2
dados
etc
*********************
.
.
.
e assim vai (98mil!!!, cada um com mais de 15 linhas)
queria uma forma de pesquisar no arquivo texto e mostrar o conteudo dos registros. Por exemplo:
se eu pesquisar por laranja, queria que fosse mostrado todos registros que tivessem laranja entre os *****. mas teria que mostrar TODOS os campos do registro. Outro problema é que nem todos registros tem a mesma quantidade de linhas, por isso não da pra usar alguma coisa logica.
o resultado da pesquisa teria que ser assim:
*********************
registro 213
dados
laranja <palavra que busquei>
etc
*********************
registro 1454
dados
laranja <palavra que busquei>
etc
*********************
registro 4325
dados
laranja <palavra que busquei>
etc
*********************
registro 4546
dados
laranja <palavra que busquei>
etc
*********************
registro 9454
dados
laranja <palavra que busquei>
etc
*********************
.
.
.
...pesquisando todo o arquivo texto e mostrando dessa forma acima.
Pergunta
rptl
Bom, acho que to querendo demais e não sei se vai ser possivel, mas la vai.
tenho um arquivo texto aqui (180mbs) com 98 mil registros.
todos os registros são divididos por ************************** no arquivo texto. da seguinte forma:
*********************
registro 1
dados
etc
*********************
registro 2
dados
etc
*********************
.
.
.
e assim vai (98mil!!!, cada um com mais de 15 linhas)
queria uma forma de pesquisar no arquivo texto e mostrar o conteudo dos registros. Por exemplo:
se eu pesquisar por laranja, queria que fosse mostrado todos registros que tivessem laranja entre os *****. mas teria que mostrar TODOS os campos do registro. Outro problema é que nem todos registros tem a mesma quantidade de linhas, por isso não da pra usar alguma coisa logica.
o resultado da pesquisa teria que ser assim:
*********************
registro 213
dados
laranja <palavra que busquei>
etc
*********************
registro 1454
dados
laranja <palavra que busquei>
etc
*********************
registro 4325
dados
laranja <palavra que busquei>
etc
*********************
registro 4546
dados
laranja <palavra que busquei>
etc
*********************
registro 9454
dados
laranja <palavra que busquei>
etc
*********************
.
.
.
...pesquisando todo o arquivo texto e mostrando dessa forma acima.
complicadinho né? sera que é possivel ?
Link para o comentário
Compartilhar em outros sites
26 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.