如何搜索包含在字符串中的单词

时间:2015-06-17 15:24:39

标签: c# wpf string

我正在编写一个可以搜索文件名的软件。

这是我要搜索的字符串(文件名):

  

C:\啵\树干\ SQL \ 2015_ALTER_VIEW_BUCHUNGSLISTE_VIDEOKONFERENZ.sql

我的查询是:

  

buchung

查询包含在String中,但我不知道如何找到它。

我尝试了以下功能:

if (filename.Contains("buchung"))
{
 SearchResultList.Add(fileName);
                    continue;
}


if (fileName.IndexOf("buchung", StringComparison.OrdinalIgnoreCase) >= 0)
  {
                SearchResultList.Add(fileName);
                continue;
  }

我还可以使用其他什么?

编辑:对不起,我的查询有一个空格。这就是为什么我找不到任何东西的原因。

1 个答案:

答案 0 :(得分:1)

包含区分大小写

你确定你传递的是正确的东西吗? 这对我有用

string filename = @"C:\Boo\trunk\SQL\2015_ALTER_VIEW_BUCHUNGSLISTE_VIDEOKONFERENZ.sql";
string query = @"buchung";
Debug.WriteLine(filename.IndexOf(query, StringComparison.OrdinalIgnoreCase));