c#正则表达式

    技术2022-05-11  82

       string strResult ; 

       string strURL = "http://www.yahoo.com.cn/index.html";   HttpWebRequest myReq =  (HttpWebRequest)HttpWebRequest.Create(strURL);   myReq.Timeout = 2000;   HttpWebResponse  myRes = (HttpWebResponse)myReq.GetResponse();   Stream myStream = (Stream)myRes.GetResponseStream () ;     StreamReader sr = new StreamReader(myStream,System.Text.Encoding.UTF8 );

       StringBuilder strBuilder = new StringBuilder();

       while (-1 != sr.Peek())

       {

        strBuilder.Append(sr.ReadLine()+"/r/n");

       }

     

          strResult = strBuilder.ToString();    this.textBox4.Text =  strResult;   //string xx = "http://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)? ";

       Regex reg = new Regex(@"http://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?");

       char[] xx = {'h','r','e','f'};   String[] strArr = strResult.Split(xx);      //his.textBox3.Text = SniffWebUrl( strResult,"","");

       //reg.Match() ;      MatchCollection  mc;   mc = reg.Matches(strResult);

       //this.listBox1.Items.Add("xxxxxxxxxxxxxxx") ;   for (int i=0;i< mc.Count ;i++)   {    this.listBox1.Items.Add(mc[i].Index);    this.listBox1.Items.Add(mc[i].Value);   } 


    最新回复(0)