Article View: es.comp.os.linux.programacion
Article #8182Problemilla con expresiones regulares
From: Saiyine
Date: Fri, 27 Dec 2002 18:40
Date: Fri, 27 Dec 2002 18:40
33 lines
2195 bytes
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-mailShow 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