Csh*_*ion 5 c# visual-studio-2010 winforms
我正在制作一个有查找选项的记事本.当你输入一个单词时,它会找到它并突出显示它.我得到了它的工作,但我已达到一个墙,我似乎无法通过我目前正在使用的方法.我目前正在将文本框中的所有单词分成''并加上单词的长度,直到我找到输入的搜索词,这样我才能看到找到的单词到底在哪里,所以我可以突出显示它.
我现在遇到的问题是,因为我使用split('')来获取文本框中的每个单词,每当用户添加一个新行时,split的返回数组将是"wordOnFirstLine\r \nnwordOnSecondLine".所以他们将被算作一个字.我可以在文本框中找到一个单词并查看其确切位置的另一种方式,以便我可以突出显示它?
尝试将字符串拆分为
string splitstring = stringToSplit.Split(new char[] { ' ', '\n', '\r' });
Run Code Online (Sandbox Code Playgroud)
它会在所有 '\n' 和 '\r' 字符之间为您提供一个空字符串,但该修复可能最接近您当前正在执行的操作。
| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |