Excluindo caracteres que correspondem a um padrão

C#:
Excluindo caracteres que correspondem a um padrão

Como Fazer:

using System;
using System.Text.RegularExpressions;

public class Program
{
    public static void Main()
    {
        string textoOriginal = "C# é 4w350m3!";
        string padrao = @"\d";  // Deleta dígitos (0-9)
        
        string resultado = Regex.Replace(textoOriginal, padrao, "");
        Console.WriteLine(resultado);
    }
}

Saída:

C# é awesome!

Mergulho Profundo

Historicamente, a manipulação de strings sempre foi uma habilidade crucial na maioria das linguagens de programação. Em C#, a classe Regex, parte do namespace System.Text.RegularExpressions, é a ferramenta padrão para trabalhos complexos com strings desde o .NET Framework 1.1. Uma alternativa à Regex seria usar métodos de string como Replace ou LINQ para deletar caracteres específicos, mas isso pode ser menos eficiente e mais complexo para padrões complicados. A Regex trabalha compilando uma expressão regular em um conjunto de instruções que são executadas contra a string de entrada, proporcionando uma forma poderosa e flexível de buscar e substituir padrões de texto.

Veja Também: