Como remover caracteres de uma string usando c sharp.
Boa noite pessoal, já passei por muitos problemas e hoje venho compartilhar com vocês um método bastante útil no seu dia-dia.
Segue um método para remover caracteres de uma string, basta você chamar o método, passando sua string e um array com os caracteres que deseja remover da string.
-
public static string RemoveCarecteres(string texto, string[] caracteres)
-
{
-
if(texto == null) return texto;
-
return caracteres.Aggregate(texto, (current, t) => current.Replace(t, ""));
-
}
Digamos que você tenha a seguinte String:
string suja = “Hoje dia 10/03/11, é dia a segunda quinta-feira do mês.”;
Dai você deseja remover todas as barras, traços, vírguas e pontos da string.
string limpa = RemoveCarecteres(suja, new []{“/”, “,”, “.”});
Lembrando que o array pode ter qualquer coisa, palavras, números, termos, o importante é está cada um em uma posição do array.
O retorno será: “Hoje dia 100311 é dia a segunda quintafeira do mês”
Espero que sejá útil, e até a próxima.