🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #518

Re: Ayuda con expresiones regulares

#518
From: Jos� Luis P�rez Diez
Date: Mon, 16 Apr 2007 09:30
42 lines
2779 bytes
In article <Pine.LNX.4.64.0704141131590.20579@jvz.es>, Gamo wrote:
> He hecho 3 pruebas: sin regex, con mi regex del segundo post y 
> algo similar a lo que proponeis vosotros con el *
> 
> Los resultados son estos: 
> 
>            Rate      * A PELO  REGEX
> *      568030/s     --    -5%    -5%
> A PELO 598943/s     5%     --    -0%
> REGEX  599907/s     6%     0%     --
> 
> y conste que me sorprendi� que no ganase A PELO, ya que en comparaciones
> 2 a 2 antes s� que ganaba con un 3% (depende mucho de las cadenas de 
> prueba que le metas). Si el lenguaje no es Perl, dudo mucho que 
> merezca la pena usar regex. 
>   
> Saludos cordiales
>



A mi lo que mas me estra�a es la peticion de 7 caracteres, esto solo tiene 
sentido si es introducida por un operador. 

Si nos fijamos en la peticion la secuencia solo es invalida si tras un 
espacio hay algo que no sea un espacio lo que nos dejaria si tiene la 
clave.

En perl todas las expresiones regulares son glotonas a no ser que indiques 
lo contrario.

Yo personamente usaria trim, (trim($clave) !~ /\s/), para comprobar la 
validez.





--
Los programadores esta ocupados intendtado mejorar los programas a prueba 
de idiotas. Mientras tanto el universo  intenta mejorar los idiotas. El 
universo va ganando
Technical Details
Message-ID: <VA.00000ba2.19a2b19f@agujero-negro.escomposlinux.org>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed.hal-mli.net!feeder1.hal-mli.net!antonio.escomposlinux.org!reboot.escomposlinux.org!hercules.escomposlinux.org!escomposlinux.org!not-for-mail
References: <fA7Rh.3556107$D7.6476545@telenews.teleline.es> <Pine.LNX.4.64.0704071129260.16935@jvz.es> <VA.00000b9c.0184af7a@agujero-negro.escomposlinux.org> <20070413004801.64ab0001@petres.salonet.snet> <Pine.LNX.4.64.0704131613140.20123@jvz.es> <20070413220316.2a1d0794@petres.salonet.snet> <Pine.LNX.4.64.0704141131590.20579@jvz.es>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,dd1337191e711daf
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed.hal-mli.net!feeder1.hal-mli.net!antonio.escomposlinux.org!reboot.escomposlinux.org!hercules.escomposlinux.org!escomposlinux.org!not-for-mail
From: Jos� Luis P�rez Diez <jluis@agujero-negro.escomposlinux.org>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Ayuda con expresiones regulares
Date: Mon, 16 Apr 2007 11:30:15 +0200
Organization: JPD Co
Lines: 43
Message-ID: <VA.00000ba2.19a2b19f@agujero-negro.escomposlinux.org>
References: <fA7Rh.3556107$D7.6476545@telenews.teleline.es> <Pine.LNX.4.64.0704071129260.16935@jvz.es> <VA.00000b9c.0184af7a@agujero-negro.escomposlinux.org> <20070413004801.64ab0001@petres.salonet.snet> <Pine.LNX.4.64.0704131613140.20123@jvz.es> <20070413220316.2a1d0794@petres.salonet.snet> <Pine.LNX.4.64.0704141131590.20579@jvz.es>
Reply-To: jluis@agujero-negro.escomposlinux.org
NNTP-Posting-Host: 83.247.136.72
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: hercules.cohp1 1176715813 31988 83.247.136.72 (16 Apr 2007 09:30:13 GMT)
X-Complaints-To: newsmaster@news-17.escomposlinux.org
NNTP-Posting-Date: Mon, 16 Apr 2007 09:30:13 +0000 (UTC)
X-Newsreader: Virtual Access by Atlantic Coast PLC, http://www.atlantic-coast.com/va