[我正在尝试使用OpenFileDialog
从文件中读取所有文本/行(与哪种文件无关紧要,并且仅提取C#关键字(我已经将关键字键入到string
中)) -但是,我似乎无法弄清楚如何提取所有出现的事件。我不想计算它们,例如count++
,我想在RichTextBox
中显示出现次数
这是仅首次出现的代码:
string keywords = @"\b(default|delegate|do|else|event|explicit|extern|false|finally|fixed|for|foreach|goto|if|implicit|in|interface|internal|is|lock|namespace|new|null|object|operator|out|override|params|private|protected|public|readonly|ref|return|sealed|sizeof|stackalloc|switch|this|throw|true|try|typeof|unchecked|unsafe|using|virtual|volatile|while)\b"; MatchCollection matches = Regex.Matches(File.ReadAllText(ofdd.FileName), keywords); foreach (Match match in matches) { richTextBox1.Text = (match.Groups[1].Value); }
-我知道我忘记了
abstract
等关键字
该代码仅执行部分工作:(我需要它来显示所有出现的keywords
string
任何想法如何显示ALL
个事件?[我正在尝试使用OpenFileDialog来读取文件中的所有文本/行(与哪种文件无关紧要,并且仅提取C#关键字(我已经将关键字键入到字符串中了)-但是,我...
我终于从不同站点上的许多不同答案中创建了此代码,它可以完美地工作: