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

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

 更新時(shí)間:2008年12月10日 13:08:45   作者:  
由于最近在業(yè)務(wù)上的需要,利用.NET把一個(gè)文件夾下面的所有文件讀取,然后從文件中正則匹配出所有的電子郵件,然后寫入到一個(gè)新的文件夾,需求就這樣,很簡單。代碼寫作也不超過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("請(qǐng)輸入內(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)文章

最新評(píng)論

呼伦贝尔市| 师宗县| 永靖县| 灵丘县| 修武县| 青海省| 谢通门县| 临西县| 苏尼特右旗| 永清县| 东乡族自治县| 漳州市| 包头市| 湘潭县| 襄汾县| 神农架林区| 璧山县| 鄱阳县| 彭山县| 徐水县| 榆树市| 十堰市| 罗山县| 巫山县| 礼泉县| 通州市| 鹤峰县| 万荣县| 宣恩县| 濮阳县| 东乡县| 大渡口区| 舒兰市| 岢岚县| 同心县| 伊通| 温宿县| 冕宁县| 南岸区| 镇赉县| 白朗县|