返回首页

与控制台应用程序在C锋利的帮助下,我们可以搜索文本文件中的数据。

plesse帮助!

回答

评论会员:游客 时间:2012/02/07
Prera​​k帕特尔
string path = @"c:\somedir";

string searchtext = "something";

DirectoryInfo di = new DirectoryInfo(path);

FileInfo[] files = di.GetFiles("*.txt");

foreach (FileInfo file in files)

{

    using (StreamReader sr = new StreamReader(file.FullName))

    {

        string content = sr.ReadToEnd().ToLower();

        if(content.Contains(searchtext.ToLower()))

            Console.WriteLine("{0} contains \"{1}\"",file.Name,searchtext);

        else

            Console.WriteLine("{0} does not contain \"{1}\"", file.Name, searchtext);

    }

}
评论会员:游客 时间:2012/02/07
koolprasad2003:您可以搜索使用RegularExpressions.Regex.IsMatch文本文件首先在StreamReader的文件并读取它的内容{C}使用正则表达式搜索文本codeprelang="cs"spanclass="code-keyword"if/span(System.Text.RegularExpressions.Regex.IsMatch(text,searchText)){Console.WriteLine(spanclass="code-string""/spanspanclass="code-string"wordfound"/span);}/pre/code的