Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2006, 22:18
gabyrsh
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 18 años, 11 meses
Puntos: 1
Exclamación Encontrar Expresión Regular avanzada

Hola muchachos, recurro a ustedes porque siempre me dan una mano y la gran cosa que he aprendido es gracias a este foro ya que en los libros no lo esta todo.
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:
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,,,
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?
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.

Última edición por jam1138; 22/12/2006 a las 04:32