Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/02/2007, 15:38
luiguiray
 
Fecha de Ingreso: octubre-2003
Ubicación: Los Mochis, México.
Mensajes: 81
Antigüedad: 20 años, 7 meses
Puntos: 0
Re: Reto de Expresiones Regulares

Gracias por contestar chuidiang,
con regex me refiero a Expresiones Regulares, no es que sea algún objeto, método o algo similar, lo escribi así para evitar poner "Expresiones Regulares".
Voy a poner parte del código que tengo, espero sirva de referencia...

Código:
/* pattern to get the top segment */
String patternTopSegment = "(<tag1>([\\p{Lower}\\p{Upper}\\p{Digit}\\n\\r\\t\\s\\p{Punct}]*)<cont>)";
Pattern pattern = Pattern.compile(patternTopSegment);
Matcher matcher2 = pattern.matcher("");		   
matcher2.reset(finalReplacement);		    
boolean matchFound2 = matcher2.find();
la variable finalReplacement es un string que contiene lo siguiente:
Código:
<tag1>
       a
       b
       c
       <cont>
            bla bla
       </cont>
       <cont>
            ye ye
       </cont>
</tag1>
Al ejecutar el método find() este me regresa TRUE, por lo tanto sé que hizo match en el string que puse en el primer post, mas sin embargo no me regresa exactamente lo que quiero.

Ahora, quiero pensar que tengo mal mi patternTopSegment, pero no se que. O quizá sea otra cosa, en realidad no lo se...

Agradezco su tiempo. Espero me puedan ayudar.
Saludos!
__________________
Te amo flakita (jrk)