最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.NET讀取所有目錄下文件正則匹配文本電子郵件

 更新時間:2008年12月10日 13:08:45   作者:  
由于最近在業(yè)務(wù)上的需要,利用.NET把一個文件夾下面的所有文件讀取,然后從文件中正則匹配出所有的電子郵件,然后寫入到一個新的文件夾,需求就這樣,很簡單。代碼寫作也不超過10min,發(fā)上來吧。哈哈
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Text.RegularExpressions;
namespace Test
{
class FiEmail
{
public static void Main(string[] args) {
Console.WriteLine("請輸入內(nèi)容路徑:");
string[] fs=Directory.GetFiles(args[0]);
if(fs!=null){
string jobsPattern=@"([\w-]+(\.\w+)*@([\w-]+\.)+\w{2,3})";
Regex rx = new Regex(jobsPattern,RegexOptions.Compiled | RegexOptions.IgnoreCase | RegexOptions.Multiline );
foreach(string s in fs){
Console.WriteLine("匹配");
string asR=File.ReadAllText(s);
MatchCollection matches = rx.Matches(asR);
if(matches!=null && matches.Count>0) {
string argsP="";
for(int loopI=0;loopI<matches.Count;loopI++){
argsP+=(matches[loopI].Groups[0].Value)+Environment.NewLine ;
}
W(argsP.Trim(new char[]{'\n'}));
}
Console.WriteLine(s);
}
}
Console.ReadLine();
}
public static void W(string ids){
string paths=System.IO.Path.Combine(@"C:\Documents and Settings\Administrator\桌面\GC\","edel.txt");
using (System.IO.StreamWriter sr = new System.IO.StreamWriter(paths,true)){
sr.WriteLine(ids);
}
}
}
}

然后csc編譯,生成f.exe文件。然后就可以使用了。
里面牽扯到的技術(shù)要點(diǎn):
1: C# 讀取文件夾下所有文件
2:C# 利用正則獲取文件中的郵址
3:C#文件寫入。
完畢。

相關(guān)文章

最新評論

北碚区| 夹江县| 左云县| 龙川县| 墨玉县| 蚌埠市| 卢龙县| 汉中市| 区。| 驻马店市| 汉沽区| 兴安盟| 台东市| 泰州市| 红安县| 邵武市| 且末县| 如皋市| 昭苏县| 镇雄县| 呼图壁县| 桃园市| 广水市| 普兰店市| 乌鲁木齐县| 镇坪县| 镇安县| 大余县| 比如县| 南涧| 通许县| 临泉县| 丰原市| 囊谦县| 高唐县| 鄱阳县| 铁岭县| 巴里| 东城区| 连云港市| 苗栗市|