Ricerca e sostituzione del testo

C#:
Ricerca e sostituzione del testo

How to (Come Fare)

Ecco un esempio semplice in C# per cercare e sostituire testo:

using System;
using System.Text.RegularExpressions;

class Program
{
    static void Main()
    {
        string originalText = "Buongiorno, il tempo è sereno a Roma oggi.";
        string pattern = "Roma";
        string replacement = "Milano";

        string newText = Regex.Replace(originalText, pattern, replacement);

        Console.WriteLine(newText);
    }
}

Output:

Buongiorno, il tempo è sereno a Milano oggi.

Deep Dive (Approfondimento)

La ricerca e sostituzione di testo non è nulla di nuovo. È un concetto che esiste da quando le persone hanno iniziato a elaborare testi con i computer, pensa a comandi Unix come sed. In C#, System.Text.RegularExpressions.Regex è il tuo migliore alleato per questo lavoro. Alternativamente, per sostituzioni semplici, puoi usare String.Replace.

Dettagli di implementazione: Regex.Replace è potente perché può utilizzare espressioni regolari, rendendo possibile sostituire pattern di testo complessi e non semplici corrispondenze di stringhe.

See Also (Vedi Anche)