solo regulares regular probar letras expresiones expresion especiales espacios espacio ejemplos cualquier caracteres caracter blanco alfanumerico c# .net regex newline whitespace

c# - regulares - Regex para que coincida con más de 2 espacios en blanco pero no en una línea nueva



expresiones regulares java (1)

Quiero reemplazar todo más de 2 espacios en blanco en una cadena pero no líneas nuevas, tengo esta expresión regular: /s{2,} pero también está haciendo coincidir nuevas líneas.

¿Cómo puedo unir 2 o más espacios en blanco solamente y no líneas nuevas?

Estoy usando c #


Coloca los caracteres del espacio en blanco que quieras combinar dentro de una clase de caracteres. Por ejemplo:

[ /t]{2,}

coincide con 2 o más espacios o pestañas.

También podrías hacer:

[^/S/r/n]{2,}

que coincide con cualquier carácter en blanco, excepto /r y /n al menos dos veces (tenga en cuenta que la mayúscula S en /S es la abreviatura de [^/s] ).