🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Expresiones regulares (II)

#9212
From: Julio Sánchez
Date: Mon, 26 Aug 2002 21:44
31 lines
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-mail
References: <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)