Quitar espacios de una cadena con C#

Para quitar espacios de una cadena, en caso de que sean espacios extra o de mas, usaremos una función con un bucle while. Si tuvieramos un texto con mas de 1 espacio entre palabras, a causa de un formato incorrecto, simplemente tendremos que crear una función de c# que reemplace esos espacios extra por uno simple, y a su vez dicha función contenga un bucle en cierta medida recursivo, sin serlo, pues no se invoca a si mismo, sino que su condición de finalización no terminará hasta que evalue positivamente que no quedan espacios extras en el texto.

Función para quitar espacios de una cadena con c#

Para quitar espacios de una cadena, esta función comprobará en un bucle si existen espacios dobles, en cuyo caso los sustituirá por espacios simples, y así «recursivamente» en el bucle hasta que no quede ninguno.

 

        public static string ReducirEspaciado(string Cadena)
        {
            while (Cadena.Contains("  "))
            {
                Cadena = Cadena.Replace("  ", " ");
            }

            return Cadena;
        }

 

14803 visitas.

3 comentarios sobre “Quitar espacios de una cadena con C#

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *