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