当前位置 : 主页 > 手机开发 > harmonyos >

C#中用正则获取网页链接

来源:互联网 收集:自由互联 发布时间:2023-10-08
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Text.RegularExpressions; namespace cs1 ... { public partial cl
using 
   System;
 
  using 
   System.Collections.Generic;
 
  using 
   System.ComponentModel;
 
  using 
   System.Data;
 
  using 
   System.Drawing;
 
  using 
   System.Text;
 
  using 
   System.Windows.Forms;
 
  using 
   System.Text.RegularExpressions;

 
  namespace 
   cs1
 
  ... 
  {
    public partial class Form1 : Form
    ...{
        public Form1()
        ...{
            InitializeComponent();
            this.textBox1.Text = "<tr><td><a class='m' href=''>CSDN</a></td><td><a class='m' href=''>塞北的雪</a></td><td><a class='m' href=''>孟子E章</a></td></tr>";
        }

        private void button1_Click(object sender, EventArgs e)
        ...{
            string inputString = this.textBox1.Text.Trim();
            StringBuilder sb = new StringBuilder();
            Regex reg = null;
            Match mch = null;

            reg = new Regex(@"<a[^<>]*?hrefs*=s*['""s]([^""']*)['""][^<>]*?>(.*?)</a>", RegexOptions.IgnoreCase | RegexOptions.Compiled);
            for (mch = reg.Match(inputString); mch.Success; mch = mch.NextMatch())
            ...{
                sb.AppendLine("网站:" + mch.Groups[2]);
                sb.AppendLine("地址:" + mch.Groups[1]);
              
            }
            MessageBox.Show(sb.ToString()) ;
        }
    }
}
上一篇:一个简单的bdc program
下一篇:没有了
网友评论