利用C#正則表達(dá)式提取相關(guān)URL中的域名
作者:楊逍 
  下面介紹的是一個(gè)利用C#正則表達(dá)式提取網(wǎng)頁(yè)URL中域名的函數(shù),這個(gè)小小的案例能給大家?guī)?lái)幫助,就是對(duì)筆者的獎(jiǎng)勵(lì)。
 說(shuō)來(lái)慚愧,曾經(jīng)形式語(yǔ)言學(xué)習(xí)時(shí)考了90多分,寫(xiě)程序時(shí)卻連一個(gè)最基本的C#正則表達(dá)式提取也構(gòu)造不出來(lái)。
下面是一個(gè)利用C#正則表達(dá)式提取網(wǎng)頁(yè)URL中域名的函數(shù):
- view plaincopy to clipboardprint?
 - private string regexdom(string url)
 - {
 - string text = url;
 - string pattern = @"(?<=http://)[\w\.]+[^/]"; //C#正則表達(dá)式提取匹配URL的模式,
 - string s = "";
 - MatchCollection mc = Regex.Matches(text, pattern);//滿足pattern的匹配集合
 - foreach (Match match in mc)
 - {
 - s = match.ToString();
 - }
 - return s;
 - //textBox1.Text = s;
 - }
 
【編輯推薦】
責(zé)任編輯:彭凡 
                    來(lái)源:
                    CSDN
 














 
 
 

 
 
 
 