🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #708

Duda con expresión regular que no funciona

#708
From: Ricardo Palomares Martinez
Date: Sun, 21 Jan 2007 22:51
49 lines
2446 bytes
Saludos:

Estoy intentando usar una expresión regular para encontrar un dato en
una cadena (un parseo "ligero"). El texto al que aplico la expresión
regular tiene el formato descrito aquí:

http://developer.mozilla.org/en/docs/Localization_notes

En concreto, ahora estoy con los archivos properties (pero la
expresión regular que uso debería servir para los dos tipos):

# LOCALIZATION NOTE (key): comment

De hecho, lo que va detrás de los dos puntos puede no estar (más
exactamente, está en otra línea, que leo más tarde). La expresión
regular que intento aplicar es ésta:

LOCALIZATION NOTE\\s+\\((([^\\).]+))\\):

Es decir, tiene que aparece el literal "LOCALIZATION NOTE", uno o más
espacios, una apertura de paréntesis, uno más caracteres que no sean
el cierre de paréntesis, el cierre de paréntesis y dos puntos; y lo
que vaya dentro de los paréntesis lo quiero recoger como grupo.

Con un programilla que tengo en Java para evaluar expresiones
regulares consigo la coincidencia (no me preguntéis por qué, pero
necesito dos paréntesis seguidos para que me devuelva bien los
grupos). Para esta cadena:

# LOCALIZATION NOTE (filesFolder):

me devuelve como grupo 0:

LOCALIZATION NOTE (filesFolder):

y como grupo 1:

filesFolder

Pero con la misma expresión regular (escapada) en mi programa en Java
no consigo coincidencia alguna. ¿Alguien ve algo raro en la expresión?

Muchas gracias por adelantado.

-- 
If it's true that we are here to help others,
then what exactly are the OTHERS here for?
Technical Details
Message-ID: <mb7d84-mej.ln1@Father.family>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news.germany.com!aioe.org!Father.family!news

Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,eaf7683d9595d9d6,start
X-Google-Attributes: gid1116f3,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news.germany.com!aioe.org!Father.family!news
From: Ricardo Palomares Martinez <rpm.PUBLI@iespana.es>
Newsgroups: es.comp.lenguajes.java
Subject: Duda con expresión regular que no funciona
Date: Sun, 21 Jan 2007 23:51:02 +0100
Organization: Hogar, dulce hogar
Lines: 49
Message-ID: <mb7d84-mej.ln1@Father.family>
NNTP-Posting-Host: bO6qkE19wY1WwGsuJE7Aow.user.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8.1.2pre) Gecko/20070111 SeaMonkey/1.1 Mnenhy/0.7.4.0