我有一个打开 XML 文件的打开文件对话框。正则表达式查找 和 之间的每个字符串>
,<
并将换行中的每个字符串写入富文本框。
private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamReader sr = new StreamReader(openFileDialog1.FileName);
string s = sr.ReadToEnd();
richTextBox1.Text = s;
}
string txt = richTextBox1.Text;
var foundWords = Regex.Matches(txt, @"(?<=>)([\w ]+?)(?=<)");
richTextBox1.Text = string.Join("\n", foundWords.Cast<Match>().Select(x => x.Value).ToArray());
}
然后我可以更改这些字符串。但是如何将这些更改的字符串导入到原来的 XML 文件中?