Supongamos que tengo una cadena con varias palabras de longitud desconocida. Planeo dividir la cadena usando una expresión regular. Algo como:Regex para obtener las dos primeras palabras de longitud desconocida de una cadena
String resString = origString.split(".*//s.*//s")[0];
¿Cuál sería la expresión regular para obtener las dos primeras palabras? Estaba pensando .*//s.*//s
, por lo que todos los personajes, seguidos de un espacio, luego todos los personajes, seguidos de otro espacio. Pero usar eso me da exactamente la misma cadena que tenía antes. ¿Voy por esto de la manera incorrecta?
¡Cualquier ayuda sería apreciada!
Debe ser el Prisionero de Bill, ¿verdad? – tchrist