So ersetzen Sie den text zwischen zwei Zeichen in c#

Ich bin etwas verwirrt schreiben der regex zum finden von Text zwischen zwei Begrenzungszeichen { } und ersetzen Sie den text mit einem anderen text in c#,wie zu ersetzen?

Habe ich versucht, diese.

        StreamReader sr = new StreamReader(@"C:abc.txt");
        string line;
        line = sr.ReadLine();

        while (line != null)
        {

            if (line.StartsWith("<"))
            {
                if (line.IndexOf('{') == 29)
                {
                    string s = line;
                    int start = s.IndexOf("{");
                    int end = s.IndexOf("}");
                    string result = s.Substring(start+1, end - start - 1);

                }
            }
            //write the lie to console window
            Console.Write Line(line);
            //Read the next line
            line = sr.ReadLine();
        }
        //close the file
        sr.Close();
        Console.ReadLine();

Möchte ich ersetzen Sie den text(Ergebnis) mit einem anderen text.

InformationsquelleAutor user2477724 | 2013-12-20

Schreibe einen Kommentar