Article View: es.comp.os.linux.programacion
Article #9212Re: Expresiones regulares (II)
From: Julio Sánchez
Date: Mon, 26 Aug 2002 21:44
Date: Mon, 26 Aug 2002 21:44
31 lines
2283 bytes
2283 bytes
El Sat, 24 Aug 2002 11:16:02 +0000, Miguel Angel escribi�: > Si!! funciona!! muchas gracias! Lamentablemente, las expresiones regulares no bastan para reconocer sintaxis complejas. La sintaxis debe poderse definir mediante una gram�tica regular (las expresiones regulares son una forma condensada de la definici�n de una gram�tica regular). La estructura HTML no puede describirse con una gram�tica regular, sino que se requiere una gram�tica libre de contexto cuyo an�lisis requiere formalismos m�s potentes. La implementaci�n casi siempre requiere una pila. Como esto habr� sonado a chino a muchos, considerad el problema de: <table> <tr><td> <table> .... </table> </td></tr> </table> Cuando la sintaxis permite este tipo de anidamiento, las expresiones regulares no pueden resolverlo. Este tipo de cosas se resuelven con los m�dulos al efecto HTML::Parse y HTML::SimpleParse. Julio
Technical Details
Message-ID:
<ake7qu$5i8$1@rama.rama.net.dhis.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!opentransit.net!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mailReferences:
<3D66CF2D.6040907@yahoo.es> <slrnamenll.dq2.direccion_en_la_firma.address_in_signature@jupiter.olimpo> <3D66ED5B.6000605@yahoo.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,89fc7e4845da3e67 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-08-26 14:51:03 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!opentransit.net!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail From: "Julio Sánchez" <j.sanchezf@terra.es.invalid> Newsgroups: es.comp.os.linux.programacion Subject: Re: Expresiones regulares (II) Date: Mon, 26 Aug 2002 23:44:54 +0200 Organization: I am certain I put it somewhere... Lines: 33 Message-ID: <ake7qu$5i8$1@rama.rama.net.dhis.org> References: <3D66CF2D.6040907@yahoo.es> <slrnamenll.dq2.direccion_en_la_firma.address_in_signature@jupiter.olimpo> <3D66ED5B.6000605@yahoo.es> NNTP-Posting-Host: 193-153-95-143.uc.nombres.ttd.es Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 X-Trace: nsnmrro2-gest.nuria.telefonica-data.net 1030398662 19744 193.153.95.143 (26 Aug 2002 21:51:02 GMT) X-Complaints-To: usenet@nsnmrro2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Mon, 26 Aug 2002 21:51:02 +0000 (UTC) User-Agent: Pan/0.13.0 (The whole remains beautiful)