不区分大小写的字符串搜索

5

什么是搜索文本中单词的最快最有效的方法,使用非区分大小写的搜索。

例如,这是要搜索的文本:

string textTosearch = "Here is a paragraph or Some text. Here is some more text".

如果我想找到“Some”和“some”的索引,是否有一个 .Net 类可以完成这个任务,或者我需要使用正则表达式之类的东西。

非常感谢您的想法。

我正在使用 Visual Studio 2008。

1个回答

8

我刚刚做了一些测试,发现无论是大量还是少量的文本,使用Text.ToLower().Contains(Value.ToLower())进行不区分大小写的搜索要比indexOf方法快得多。也许这种做法有一些我不知道的缺点。 - Chris Mullins

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接