Article View: es.comp.os.linux.programacion
Article #316Re: ¿Como cortar una expresion regular?
From: Oscar Garcia
Date: Wed, 03 Jun 2009 19:20
Date: Wed, 03 Jun 2009 19:20
56 lines
3533 bytes
3533 bytes
Bypper escribi�: > pues lo hace (vaya si lo hace), asi que inerte lo que se dice inerte ... > esta linea, por ejemplo, que he puesto antes (lo vuelvo a poner): > "27/05/2008";"RECIBO ** PELAYO MUTUA > D";"27/05/2008";"-345.48";"608.96";;;;"0";"-345.48" > > es lo que el c�digo que he puesto antes interpreta extrayendo esto: > > "27/05/2008";"RECIBO bbk.xls cuentas.sh PELAYO MUTUA > D";"27/05/2008";"-345.48";"608.96";;;;"0";"-345.48" Hola Bypper. Voy a responderte en este post y luego hablar� contigo un poco m�s serio en el post del otro compa�ero que ha querido ayudarte. He intentado reproducir el problema que comentas y tal y como todos esperamos no se producen los efectos que t� nos indicas: redstar@anibal:~/pr$ cat datos.txt "13/12/2006";"COMPRA T.C. EL CORTE INGLES";"13/12/2006";"-37";"1.2e+03";"-6.2e+03";"2e+05";;"0";"-37" ;"febrero";"2811.5";"-4155.07";"-1343.57";"831.229999999999" ;"febrero";"0" ;"marzo" "27/05/2008";"RECIBO ** PELAYO MUTUA D";"27/05/2008";"-345.48";"608.96";;;;"0";"-345.48" redstar@anibal:~/pr$ egrep ^\"[0-9][0-9]\/[0-9][0-9]\/[0-9][0-9][0-9][0-9]\" datos.txt "13/12/2006";"COMPRA T.C. EL CORTE INGLES";"13/12/2006";"-37";"1.2e+03";"-6.2e+03";"2e+05";;"0";"-37" "27/05/2008";"RECIBO ** PELAYO MUTUA D";"27/05/2008";"-345.48";"608.96";;;;"0";"-345.48" �A qu� se debe? A que JAM�S se interpretan los datos de un archivo si no se desea expresamente. Sin embargo si a�ades datos en el archivo de esta manera: redstar@anibal:~/pr$ echo '"27/05/2008";"RECIBO ** PELAYO MUTUA D";"27/05/2008";"-345.48";"608.96";;;;"0";"-345.48"' >> datos.txt Puedes correr el peligro de que se interpreten los datos. En el caso que te he puesto no ser� as�, pero si cometes el error de hacer: redstar@anibal:~/pr$ echo ""27/05/2008";"RECIBO ** PELAYO MUTUA D";"27/05/2008";"-345.48";"608.96";;;;"0";"-345.48"" >> datos.txt Lo que se agregar� es lo que t� dices, los archivos del directorio actual en sustituci�n de "**". Ahora te veo en el siguiente post... Un saludo y suerte. -- �scar Javier Garc�a Baudet LinaresDigital
Technical Details
Message-ID:
<h06ide$jbt$1@cormoran.emeteo.local>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.straub-nv.de!proxad.net!feeder1-2.proxad.net!exabot.com!freenix!oleane.net!oleane!news.ecp.fr!appleseed.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!not-for-mailReferences:
<pjjhf6-dqd.ln1@apevia.bersol.sytes.net> <h058o1$tct$1@aioe.org> <otqif6-6ji.ln1@apevia.bersol.sytes.net>Show Full Headers
Complete Article Headers
X-Google-Thread: 646d03421f,179545d58d4c0ab7 X-Google-Attributes: gid646d03421f,public,usenet X-Google-NewGroupId: yes X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.straub-nv.de!proxad.net!feeder1-2.proxad.net!exabot.com!freenix!oleane.net!oleane!news.ecp.fr!appleseed.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!not-for-mail From: Oscar Garcia <redstarQUITARSPAM23@terra.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: ¿Como cortar una expresion regular? Date: Wed, 03 Jun 2009 21:20:32 +0200 Organization: Ecolnet Lines: 56 Message-ID: <h06ide$jbt$1@cormoran.emeteo.local> References: <pjjhf6-dqd.ln1@apevia.bersol.sytes.net> <h058o1$tct$1@aioe.org> <otqif6-6ji.ln1@apevia.bersol.sytes.net> NNTP-Posting-Host: 19.245.222.87.dynamic.jazztel.es Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: cormoran.emeteo.local 1244056814 19837 87.222.245.19 (3 Jun 2009 19:20:14 GMT) X-Complaints-To: emeteo@escomposlinux.org NNTP-Posting-Date: Wed, 3 Jun 2009 19:20:14 +0000 (UTC) User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: <otqif6-6ji.ln1@apevia.bersol.sytes.net>