Olá a todos,
Tenho um arquivo CSC nesta situação, está tudo junto na mesma linha sem separador "nº do registro - nome - CPF". E tem mais os outros campos que estão dentro do ponto e vírgula. Cada linha tem uma seção de informações diferentes.
Cada novo registro inicia desta forma.
;Contribuinte: 100003776 – MARIA JOSÉ SILVA – 333.333.333-33;;;;;;;;;;;;Fone: ;;;;Cidade: XXXXXXXX(XX);;;
Como eu faço para separar estes campos? Se tivesse cada um dentro de do ponto e vírgula tudo bem, mas o problema é que está na mesma linha e para alguns tem CPF no final outros não. Preciso primeiro separar o número, nome e CPF, depois fone e cidade.
Pensei em alguma expressão regular que separasse o que eu preciso. Mas não sei como montar a expressão, já lí o manual mas não consegui.
Como resolvo isto? Obrigado