Estoy buscando una expresión regular en Java que coincida con todos los caracteres de espacios en blanco en una Cadena. "\ s" coincide solo con algunos, no coincide con
y espacios en blanco que no sean ascii similares. Estoy buscando una expresión regular que coincida con todos los caracteres de espacio en blanco (comunes) que pueden aparecer en Java String.Expresión regular de Java para hacer coincidir todos los caracteres de _all_ whitespace
[Editar]
Para aclarar: no me refiero a la secuencia de cadena "
" I significa el carácter sincle Unicode U + 00A0 que a menudo está representado por "
", por ejemplo, en HTML, y todos los demás caracteres Unicode con un meainig similar en espacio en blanco, p. "NARROW NO-BREAK SPACE" (U + 202F), Word joiner codificado en Unicode 3.2 y superior como U + 2060, "ZERO WIDTH NO-BREAK SPACE" (U + FEFF) y cualquier otro carácter que se pueda volver a clasificar como blanco- espacio.
[Respuesta]
Por mi pupose, es decir, la captura de todos los caracteres de espacio en blanco, Unicode + tradicional, la siguiente expresión se encarga del trabajo:
[\p{Z}\s]
La respuesta está en los comentarios a continuación, pero desde está un poco escondido lo repito aquí.
Para que quede claro, qué se refiere literalmente ** ** '' o su salida de '\ u00A0'? Eso hace la diferencia. – BalusC
¿salida? Salida por qué? –
@Vinko: El navegador web, por ejemplo. – BalusC