我想删除.IsWhiteSpace
的支票。基本上代码搜索RichTextBox上的单词。如果单词匹配,它将执行代码。在检查单词是否存在之前,它将检查RichTextBox中的所有单词是否为.IsWhiteSpace
。如果检查我想删除它。这是代码:
if (Char.IsWhiteSpace(text[i]) | JSSyntaxProvider.GetSpecials.Contains(text[i]))
我想要更改的部分是代码中的if (Char.IsWhiteSpace(text[i]))
。基本上它是检查文本上的所有单词是否是.IsWhiteSpace。如何在没有它们的情况下进行检查.IsWhiteSpace?
答案 0 :(得分:0)
在评论中,如果不知道iswhitespace之后会发生什么,请检查很难为您提供最适合您问题的解决方案。
一个解决方案是
void CheckWordsInRun(Run run)
{
string text = run.Text;
int sIndex = 0;
int eIndex = 0;
string[] words = text.Split(' ');
foreach(string word in words)
{
//Do some logic
}
}