我在RTB中从主窗体的另一个窗体中加载了一个日志文件。我想为表单找一个'find'函数,这样我就可以在整个日志文件的文本框中找到关键字I key。然后,如果存在多个结果,我想将这些关键字存储在列表中。从richtextbox中查找单词或句子并将其添加到列表中C#
我已经相隔代码整个日志文件:
char[] delimiters = new char[] { ' ', '\n', '\t', ',', '.', '[', ']', ':' };
string[] searching = searchText.Split(delimiters);
List<string> splitResult = new List<string>();
List<string> searchResult = new List<string>();
foreach (string s in searching)
{
splitResult.Add(s);
}
应该怎么做下一步是什么?任何想法?或者当我尝试打开文件时是否有办法实际启动文本编辑器,如记事本?
我试图
foreach (string s in splitResult)
{
if (splitResult.Contains(txtbox1.Text))
{
searchResult.Add(s);
}
}
,但事先没有结果
感谢。
好的,我想我明白了你的观点 –