Rafael Souza

Just a guy who loves to code

Solução Simples Para Um Problema Simples

É impressionante como alguns desenvolvedores muitas vezes não procuram uma forma mais simples de fazer certas tarefas do dia-a-dia, um exemplo clássico: Deixar apenas números em uma string, nesse caso, o número de uma agência bancária.

Primeiro a forma que vejo normalmente (em C#)

ugly.csharp
1
2
3
4
string agency = plan.Agency.Replace("-", "");
agency = agency.Replace(".", "");
agency = agency.Replace("/", "");
agency = agency.Replace("", "");

Forma simplificada (C# também)

cool.csharp
1
Regex.Replace(plan.Agency, "[^0-9]+", "");

Não é muito mais simples? Basta procurar! ;)

Comments