
Mi consulta es la siguiente, tengo una archivo TXT, el que contiene MUCHISIMAS lineas que tengo que extraer y luego pasarlos a una base de datos.
Cada linea del archivo tiene informacion como la siguiente (aqui le muestro de ejemplo 1 sola linea)
Código:
En las lineas, las palabras o si no hay palabras (osea dato 0 NULL) que estan entre comas (dato1,dato2,etc) es informacion independiente (la tengo que extraer) y cada una iria en una celda de mi base de datos. me explico hasta ahi? 6pm.com,http://www.6pm.com,12/17/2006 08:20:55 AM,Fierce,"fierce,carlos,by,carlos,santana,dorsay,pumps,sale",6pm.com - Your online shoe source,84513,Carlos by Carlos Santana,10244,,,USD,0.00,97.95,0.00,,http://www.tkqlhce.com/click-175-103?url=http%3A%2F%2Fwww.6pm.com%2Fproducts%2Findex.cfm%3FmodelID%3D84513%26sourceid%3DCJSD0001,http://www.lduhtrp.net/image-179-11154,"http://a1472.g.akamaitech.net/f/1472/124/4h/img.ebags.com/is/image/im3/84513_2_1?&op_usm=.5,1,0,1&hei=249&wid=249",Women's Dress Footwear,,,,,,,,,,,,,,,,yes,,,
El problema es el siguiente, hay informacion por ejemplo ("fierce,carlos,by,carlos,santana,dorsay,pumps,sal e") que esta entre comas, que a su vez tiene comillas (para identificarque que es una frase y que posiblemente esa frase tenga comas, pero esas comas pertenecen a la frase y no a informacion diferente). me siguen?
Como podria armar mi expresion regular para resolver este tipo de problema, porque lo unico que pude hacer por ejemplo es que siempre que algo este entre comas lo extraiga, pero aca el problema es mas complicado.
alguna idea? Uso expresiones regulares? Por favor ayudenme que necesito resolver el problema y de la forma mas optima.

Muchas Gracias y Felices Fiestas desde Argentina.