| Você está aqui: C# ::: Dicas & Truques ::: Strings e Caracteres | 
| Como remover espaços em excesso de uma string C# usando expressões regularesQuantidade de visualizações: 14883 vezes | 
| Nesta dica mostrarei como podemos usar expressões regulares em C# para remover os espaços em excesso de uma frase ou texto. Esta técnica é bem útil quando estamos trabalhando com dados informados pelos usuários de nossas aplicações. Temos sempre que verificar, não somente o excesso de espaços no meio do texto, quanto espaços no início e no fim das strings informadas. Veja o código completo para o exemplo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
using System;
using System.Text.RegularExpressions;
namespace Estudos {
  class Program {
    static void Main(string[] args) {
      // vamos construir o Regex com o padrão que queremos
      Regex regex = new Regex("\\s +", RegexOptions.IgnoreCase | 
        RegexOptions.Compiled);
      // frase com espaços
      string frase = "   Gosto    muito     de    C#    ";
      // frase sem espaços
      string resultado = (regex.Replace(frase, " ")).Trim();
      // mostramos o resultado
      Console.WriteLine("Frase com espaços em excesso: {0}", frase);
      Console.WriteLine("Espaços em excesso removidos: {0}", resultado);
      Console.WriteLine("\n\nPressione uma tecla para sair...");
      Console.ReadKey();
    }
  }
}
Ao executar este código C# nós teremos o seguinte resultado: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
Frase com espaços em excesso:
    Gosto    muito     de    C#
Espaços em excesso removidos:
Gosto muito de C#
 | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Desafios, Exercícios e Algoritmos Resolvidos de C# | 
| Veja mais Dicas e truques de C# | 
| Dicas e truques de outras linguagens | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 





