Saludos a todos ... Necesito Trim
a String
. Pero quiero eliminar todos los espacios en blanco repetidos dentro de la Cadena en sí, no solo al final o al comienzo de la misma. Podría hacerlo con un método como:¿Cómo extender los tipos incorporados de C#, como String?
public static string ConvertWhitespacesToSingleSpaces(string value)
{
value = Regex.Replace(value, @"\s+", " ");
}
que me dieron desde here. Pero quiero que se llame a este fragmento de código dentro del propio String.Trim()
, así que creo que necesito extender o sobrecargar o anular el método Trim
... ¿Hay alguna manera de hacerlo?
Gracias de antemano.
¿El archivo necesita un nombre especial? ¿O dónde guardas esto? ¿Se puede poner en una clase Util o algo así? – testing
@testing Puede colocarlos en cualquier lugar siempre que se mencionen en su proyecto. Si los pones en un espacio de nombre específico, solo tráelos con una declaración 'using' como cualquier otra clase. – Twicetimes
¿por qué no devolvió la expresión regular desde la función TrimAndReduce? hubiera hecho su respuesta mucho más simple de leer.A menos que uses tu respuesta tanto que necesites llamar a otro lugar jajaja – quemeful