Article View: chile.comp.programacion
Article #39Re: Ayuda con expresi�n regular...
From: RobertoCL
Date: Sat, 27 Jan 2007 01:37
Date: Sat, 27 Jan 2007 01:37
47 lines
2250 bytes
2250 bytes
""Juan Guillermo Fern�ndez V."" <promodeus_NO_SPAM_@hotmail.com> escribi� en el mensaje news:45ba1b5d@news.vcd.cl... > Se�ores, a quienes puedan echarme una manito, tengo el siguiente problema. > > Trabajo en un script en Java que procesa un archivo separado por comas y > contenido por comillas, al que separo con la siguiente expresi�n regular: > > ,\"|\",|,(?=([^\"]*\"[^\"]*\")*(?![^\"]*\")) > > Y funciona rebien para cosas como > > 123,"ESTO","est�",,"separado,por,comas" > > que lo entiende como: > > [123] > [ESTO] > [est�] > [] > [separado,por,comas] > > No obstante, se me hab�a escapado esta situaci�n: > > "NO","CONTABA,","CON TU",",FALTA DE ASTUCIA" > > O sea, con comas directamente junto a las comillas, lo que interpreta > como. > > [NO] > [CONTABA] > [] > [CON TU] > [] > [FALTA DE ASTUCIA] > > Alguien con mayor expertise en expresiones regulares podr� echarme una > mano? a�n me mareo con tanto caracter junto :S > > �Gracias! > > PD: �Alg�n modo de hacerlo m�s robusto? > Para que reinventar la rueda :-P http://opencsv.sourceforge.net/ -- RCL
Technical Details
Message-ID:
<epds9h$4nt$1@news.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!newspeer.monmouth.com!newsfeed.yul.equant.net!news-santiago!news.nivel5.cl!not-for-mailReferences:
<45ba1b5d@news.vcd.cl>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,1efec423f4774574 X-Google-Thread: 107d6b,1efec423f4774574 X-Google-Attributes: gid1593cb,gid107d6b,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!newspeer.monmouth.com!newsfeed.yul.equant.net!news-santiago!news.nivel5.cl!not-for-mail From: "RobertoCL" <rcl2020NOSPAM@hotmail.com> Newsgroups: chile.comp.programacion,chile.comp.misc Subject: Re: Ayuda con expresi�n regular... Date: Fri, 26 Jan 2007 22:37:17 -0300 Organization: Varios Lines: 49 Message-ID: <epds9h$4nt$1@news.nivel5.cl> References: <45ba1b5d@news.vcd.cl> NNTP-Posting-Host: pc-5-28-104-200.cm.vtr.net X-Trace: news.nivel5.cl 1169847409 4861 200.104.28.5 (26 Jan 2007 21:36:49 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Fri, 26 Jan 2007 21:36:49 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.3028 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 X-RFC2646: Format=Flowed; Response