🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Problemilla con expresiones regulares

#8182
From: Saiyine
Date: Fri, 27 Dec 2002 18:40
33 lines
2195 bytes
Buenas

Llevo toda la tarde intentando hacerme un peque�o programa que usa como 
entrada xml y no consigo dar con la expresion regular que extrae la 
informacion si hay mas de un "dato" en la misma linea con el mismo nombre.

Resumiendo, se trataria de, dadas dos palabras clave, obtener el texto entre 
la primera y la primera aparicion de la segunda, en vez de el 
comportamiento "standard" de perl que es devolver el texto entre la primera 
y la ultima aparicion de la segunda.

Por ejemplo, dada la linea:

<info>prueba1234</info><info>blablablabla</info>

me gustaria saber una expresion regular que devuelva prueba1234.

Despues de toda la tarde buscando infructuosamente en el google, lo unico 
que he encontrado es que la expresion que deberia funcionar es:

/<info>([^.info]*)</info>/

Que deberia dejar en $1 el valor "prueba1234", pero en la practica no 
funciona.

�Alguna idea?

-- 
======================================================================
saiyine@clubdelphi.com || http://clubdelphi.com/saiyine
Programador, centrocampista ofensivo y usuario registrado de linux n� 215402
[Swanson.k7xp-2000+.256ram.40G-Gentoo] Seti@home, 737wus
FULL METAL JACKET: �Eres tu John Wayne?
Technical Details
Message-ID: <aui8bh$7ha23$1@ID-84570.news.dfncis.de>
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!news.tele.dk!news.tele.dk!small.news.tele.dk!fu-berlin.de!uni-berlin.de!62-43-110-222.user.ono.COM!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,421d9d514e364efa,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-12-27 11:06:28 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!news.tele.dk!news.tele.dk!small.news.tele.dk!fu-berlin.de!uni-berlin.de!62-43-110-222.user.ono.COM!not-for-mail
From: Saiyine <saiyine@clubdelphi.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Problemilla con expresiones regulares
Date: Fri, 27 Dec 2002 19:40:38 +0100
Lines: 33
Message-ID: <aui8bh$7ha23$1@ID-84570.news.dfncis.de>
Reply-To: saiyine@clubdelphi.com
NNTP-Posting-Host: 62-43-110-222.user.ono.com (62.43.110.222)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
X-Trace: fu-berlin.de 1041015986 7907395 62.43.110.222 (16 [84570])
User-Agent: KNode/0.7.1