NewtonJr.
(usa CentOS)
Enviado em 23/06/2017 - 17:40h
Prezados,
Tenho que tratar um arquivo com milhares de linhas e de maneira que eu possa gravar os dados em um banco. Segue o formato:
QWUCD17BZE87, "XRUCD1-7BZ Reserva Entr CI-23", HJPD16_TAC, INVAL SACOK AINIB IVORG
QWUCD17BZE88, "XRUCD1-7BZ Reserva Entr CI-24", HJPD16_TAC, INVAL SACOK AINIB IVORG
QWUCD17BZE95, "XRUCD1-7BZ 95 Bloco de Teste", HJPD16A_TAC, ESINI ESTAQ ALINT INVAL SACOK IVORG ESTAD
QWUCD17BZFR1, "XRUCD1-7BZ Falha Comunicação Rede 1", HJPD16_TAC, INVAL SACOK AINIB IVORG
QWUCD17BZFR2, "XRUCD1-7BZ Falha Comunicação Rede 2", HJPD16_TAC, INVAL SACOK AINIB IVORG
QWUCD17BZMC1, "XRUCD1-7BZ Módulo 1 Configurado", HJPD16_TAC, INVAL SACOK AINIB IVORG
Os campos da tabela são definidos pela vírgula e a parte entre aspas duplas é o campo descrição.
Como faço para retirar qualquer caracteres vírgula (,) na parte que está entre aspas duplas?
Exemplo: Eu quero que as linhas :
QWUCD17BZFR1, "XRUCD1-7BZ, Falha, Comunicação, Rede 1", HJPD16_TAC, INVAL SACOK AINIB IVORG
QWUCD17BZFR2, "XRUCD1-7BZ, Falha, Comunicação, Rede 2", HJPD16_TAC, INVAL SACOK AINIB IVORG
Transforme-se em :
QWUCD17BZFR1, "XRUCD1-7BZ Falha Comunicação Rede 1", HJPD16_TAC, INVAL SACOK AINIB IVORG
QWUCD17BZFR2, "XRUCD1-7BZ Falha Comunicação Rede 2", HJPD16_TAC, INVAL SACOK AINIB IVORG
Qualquer ajuda é bem vinda. No aguardo. Oss.