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!