亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2008年12月10日 13:08:45   作者:  
由于最近在業(yè)務上的需要,利用.NET把一個文件夾下面的所有文件讀取,然后從文件中正則匹配出所有的電子郵件,然后寫入到一個新的文件夾,需求就這樣,很簡單。代碼寫作也不超過10min,發(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文件。然后就可以使用了。
里面牽扯到的技術要點:
1: C# 讀取文件夾下所有文件
2:C# 利用正則獲取文件中的郵址
3:C#文件寫入。
完畢。

相關文章

  • asp.net 頁面?zhèn)髦档膸讉€方法

    asp.net 頁面?zhèn)髦档膸讉€方法

    在網(wǎng)頁應用程序的開發(fā)中,頁面之間的傳值應該是最常見的問題了。
    2009-11-11
  • jQuery實現(xiàn)金額錄入框

    jQuery實現(xiàn)金額錄入框

    前端開發(fā)過程中,通常會用到數(shù)值錄入框,比如要求輸入金額,禁止錄入非數(shù)值字符,也禁止粘貼非數(shù)值字符,本文主要對其實現(xiàn)方法進行介紹,需要的朋友一起來看下吧
    2016-12-12
  • asp.net 數(shù)據(jù)庫連接類代碼(SQL)

    asp.net 數(shù)據(jù)庫連接類代碼(SQL)

    asp.net數(shù)據(jù)庫連接類(SQL) 代碼,需要的朋友可以參考下。
    2010-03-03
  • asp.net6?blazor?文件上傳功能

    asp.net6?blazor?文件上傳功能

    這篇文章主要介紹了asp.net6?blazor?文件上傳,我們今天的所有內(nèi)容,都要依賴這個接口,因為它可以把流直接傳到c#中,這樣我們就可以做很多的騷操作了,需要的朋友可以參考下
    2022-05-05
  • WPF使用VisualTreeHelper進行命中測試

    WPF使用VisualTreeHelper進行命中測試

    這篇文章介紹了WPF使用VisualTreeHelper進行命中測試的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • asp.net 事件與委托分析

    asp.net 事件與委托分析

    delegate是C#中的一種類型,它實際上是一個能夠持有對某個方法的引用的類。與其它的類不同,delegate類能夠擁有一個簽名(signature),并且它只能持有與它的簽名相匹配的方法的引用。
    2009-02-02
  • .NET開發(fā)實現(xiàn)一個微信跳一跳的輔助程序

    .NET開發(fā)實現(xiàn)一個微信跳一跳的輔助程序

    最近比較火的小游戲就是微信跳一跳了,下面這篇文章主要給大家介紹了關于如何利用.NET開發(fā)實現(xiàn)一個微信跳一跳輔助程序的相關資料,利用此輔助可以輕松的實現(xiàn)高分,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-01-01
  • asp.net updatepanel 導致JS不能加載,而無法使用的解決方法

    asp.net updatepanel 導致JS不能加載,而無法使用的解決方法

    asp.net updatepanel 局部刷新,導致JS不能加載,而無法使用,而且 updatepanel會刷兩次,郁悶的,解決方法如下
    2013-08-08
  • .NET微信小程序用戶數(shù)據(jù)的簽名驗證和解密代碼

    .NET微信小程序用戶數(shù)據(jù)的簽名驗證和解密代碼

    這篇文章主要介紹了.NET微信小程序用戶數(shù)據(jù)的簽名驗證和解密代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 上傳圖片前判斷文件格式與大小驗證文件是不是圖片

    上傳圖片前判斷文件格式與大小驗證文件是不是圖片

    既然上傳的是圖片,那么就應該在上傳之前對文件進行一下驗證,看看要上傳的是不是圖片文件
    2014-03-03

最新評論