我有点困惑写正则表达式找到两个分隔符之间的文本{}并用c#中的另一个文本替换文本,如何替换?
我试过这个.
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();
我想用另一个文本替换找到的文本(结果).