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
... {
publicpartialclassForm1:Form
...{
publicForm1()
...{
InitializeComponent();
this.textBox1.Text="<tr><td><aclass='m'href='http://www.csdn.net'>CSDN</a></td><td><aclass='m'href='http://blog.csdn.net/precipitant'>塞北的雪</a></td><td><aclass='m'href='http://blog.csdn.net/net_lover'>孟子E章</a></td></tr>";
}
privatevoidbutton1_Click(objectsender,EventArgse)
...{
stringinputString=this.textBox1.Text.Trim();
StringBuildersb=newStringBuilder();
Regexreg=null;
Matchmch=null;
reg=newRegex(@"<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());
}
}
}
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
... {
publicpartialclassForm1:Form
...{
publicForm1()
...{
InitializeComponent();
this.textBox1.Text="<tr><td><aclass='m'href='http://www.csdn.net'>CSDN</a></td><td><aclass='m'href='http://blog.csdn.net/precipitant'>塞北的雪</a></td><td><aclass='m'href='http://blog.csdn.net/net_lover'>孟子E章</a></td></tr>";
}
privatevoidbutton1_Click(objectsender,EventArgse)
...{
stringinputString=this.textBox1.Text.Trim();
StringBuildersb=newStringBuilder();
Regexreg=null;
Matchmch=null;
reg=newRegex(@"<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());
}
}
}