15/04/2008, 12:22
|
| | Fecha de Ingreso: abril-2008
Mensajes: 1
Antigüedad: 16 años, 8 meses Puntos: 0 | |
Re: Reto de Expresiones Regulares Guenas.
Hola elipse. El problema que tienes esta en el metacaracter *
Este metacaracter siempre trata de expandirse hasta ocupar el maximo posible, por eso esta llegando hasta el segundo "cont".
Si deseas que se expanda el minimo debes usar ? detras del *.
Prueba esto:
String patternRegex = "<tag1>([\\p{Lower}\\p{Upper}\\p{Digit}\\n\\r\\t\\s\\p{Punc t}]*?)<cont>";
Como veras es igual que el que se mostraba pero añadiendo el interrogante detras del asterisco.
Un saludo,
Papez |