¿Cómo elimino espacios adicionales entre palabras en C#?

0
remover espacios en blanco csharp
remover espacios en blanco csharp
Rate this post

¿Cómo elimino espacios adicionales entre palabras en C#?
Si tiene varias cadenas de las que necesita recortar los espacios en blanco, solo necesito eliminarlos desde el final. Se utilizan para nombres de empresas e individuos, por lo que está bien que haya espacios en el medio de la cadena.

Puede usar Trim() o si desea aplicar solo al final TrimEnd()

string sValue = "  test IODOCS ";
sValue  = sValue.Trim();
sValue  = sValue.TrimEnd();
//Result "test IODOCS"
¿Cómo elimino espacios adicionales entre palabras en C#?
¿Cómo elimino espacios adicionales entre palabras en C#?

C# Trim() is a string method. This method is commonly used to remove all leading and trailing whitespace characters from the current String object.

  • Trim() Elimina todos los espacios en blanco iniciales y finales de la cadena actual. Trim(Char) Elimina todas las instancias iniciales y finales de un carácter de la cadena actual.
  • Trim(Char[]) Elimina todas las ocurrencias iniciales y finales de un conjunto de caracteres especificado en una matriz de la cadena actual.

Mire el siguiente ejemplo que cité de la página de documentación de Microsoft.

char[] charsToTrim = { '*', ' ', '\''};
string banner = "* Much Ado About Nothing *";
string result = banner.Trim(charsToTrim);
Console.WriteLine("Trimmmed\n   {0}\nto\n   '{1}'", banner, result);

// The example displays the following output:
//       Trimmmed
//          * Much Ado About Nothing *
//       to
//          'Much Ado About Nothing'

String.TrimEnd: recorta los caracteres seleccionados solo desde el final de la cadena.

message.TrimStart(): recortará desde el lado izquierdo de la variable de cadena.

message.Trim(): recortará desde ambos lados de la variable de cadena.

Nota: Debe prestar atención a la documentación en MSDN: hubo un cambio importante en el comportamiento de este método, por lo que el comportamiento real depende de la versión de .NET Framework a la que se dirige.