如何在 c#.net 中的字符串中搜索字符串?例如,我需要在字符串“aa b bb aa bbb c”中找到所有出现(第一个和最后一个符号的位置)字符串“aa”(这是简化,即aa是真实的单词,例如“zebra”或“big” )。我想使用类正则表达式的正确方法是什么,即
Regex regex = new Regex("\\baa\\b");
然后regex.Matches(text)[0].Index
是第一个字符串的匹配。使用 Length 我将获得最后一个单词的索引,然后我将从整个文本中提取带有该单词的句子。或者我需要使用比尔史密斯在他的“字符串计算模式”一书中的方法?主要标准是性能和编写编程代码的难易程度。