【发布时间】:2019-04-12 12:37:13
【问题描述】:
我想从RichTextBox 或TextRange 中删除空白/不需要的空格和回车。下面是我尝试过的代码。但是,虽然我能够删除空格,但同时格式也丢失了。
我知道在我设置textRange.Text 的那一刻,格式就丢失了。
我不知道该怎么做。
string findword = findWord.Text;
string replaceword = replaceText.Text;
TextRange textRange = LoadXamlPackage(richTextBox.Document.ContentStart, richTextBox.Document.ContentEnd);
string[] lines = textRange.Text.Trim().Split('\r');
for (int i = 0; i < lines.Count(); i++)
{
if (lines[i].Contains(findword) && replaceword == string.Empty)
{
lines[i] = "";
}
}
textRange.Text = string.Join(" ", lines);
【问题讨论】:
标签: c# wpf richtextbox