我在 RTB 中加载了一个日志文件,位于主窗体的另一个窗体上。我想为表单提供一个“查找”功能,这样我就可以从整个日志文件的文本框中找到我键入的关键字。然后,如果有多个结果,我想将这些关键字存储在列表中。
我已经通过代码分隔了整个日志文件:
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);
}
}
但没有结果
提前致谢。