查找目录下所有文件中特定字符串

本文介绍了一个使用C#编写的程序,该程序能够遍历指定路径下的所有文件,并利用正则表达式从文件内容中抽取特定格式的字符串(如x/w{16}
 
  1.         private void GetFileNames(string path,out ArrayList list)
  2.         {
  3.             list = new ArrayList();
  4.             if(!Directory.Exists(path)) return;
  5.             string[] fis=Directory.GetFiles(path);
  6.             Regex reg=new Regex(@"x/w{16}");
  7.             foreach(string s in fis)
  8.             {
  9.                 StreamReader sr=new StreamReader(s,Encoding.Default);
  10.                 string text=sr.ReadToEnd();
  11.                 sr.Close();
  12.                 foreach(Match m in reg.Matches(text))
  13.                 {
  14.                  list.Add(m.Value);
  15.                 }
  16.             }
  17.         }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值