regex para que coincida con un solo personaje que es cualquier cosa menos un espacio


173

Necesito unir un solo personaje que sea cualquier cosa menos un espacio, pero no sé cómo hacerlo con expresiones regulares.

Respuestas:


249

Lo siguiente debería ser suficiente:

[^ ]

Si desea expandir eso a cualquier cosa que no sea espacio en blanco (saltos de línea, tabulaciones, espacios, espacios duros):

[^\s]

o

\S

121
  • \s coincide con cualquier carácter de espacio en blanco
  • \S coincide con cualquier carácter que no sea un espacio en blanco
  • Puede hacer coincidir un carácter espacial con solo el carácter espacial;
  • [^ ] coincide con cualquier cosa que no sea un personaje espacial.

Elija el que sea más apropiado.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.