<td class=d><a href="http://202.108.23.172/m?ct=134217728&tn=baidusg,来生缘 &word=mp3,http://jy.hlj.stats.gov.cn/XiuXianShiGuang/qaqmm2dmZ25hZWVsZm9kaGMy.mp3,,[%C0%B4%C9%FA%D4%B5]&si=%C0%B4%C9%FA%D4%B5;;%C1%F5%B5%C2%BB%AA;;15472;;15472&lm=16777216" title="请点击左键!来源网址: http://jy.hlj.stats.gov.cn 请参照百度权利声明使用" onclick="return ow(event,this)" target="_blank"><font style=color:#e10900>来生缘</font> </a></td>
<td class=d><a href="http://202.108.23.172/m?ct=134217728&tn=baidusg,来生缘 &word=mp3,http://www.xdjyw.net/dllxx/xqkj/music/8eb8LgnrX~km5~Xv3183.mp3,,[%C1%F5%B5%C2%BB%AA]&si=%C0%B4%C9%FA%D4%B5;;%C1%F5%B5%C2%BB%AA;;15472;;15472&lm=16777216" title="请点击左键!来源网址: http://www.xdjyw.net 请参照百度权利声明使用" onclick="return ow(event,this)" target="_blank">来生缘 </a></td>用一个正则匹配出两个TD里的来生缘!!!!
表达式怎么写
<td class=d><a href="http://202.108.23.172/m?ct=134217728&tn=baidusg,来生缘 &word=mp3,http://www.xdjyw.net/dllxx/xqkj/music/8eb8LgnrX~km5~Xv3183.mp3,,[%C1%F5%B5%C2%BB%AA]&si=%C0%B4%C9%FA%D4%B5;;%C1%F5%B5%C2%BB%AA;;15472;;15472&lm=16777216" title="请点击左键!来源网址: http://www.xdjyw.net 请参照百度权利声明使用" onclick="return ow(event,this)" target="_blank">来生缘 </a></td>用一个正则匹配出两个TD里的来生缘!!!!
表达式怎么写
MatchCollection mc = Regex.Matches(yourStr, @"<td.+?>\s*<a.+?>\s*(<font.+?>)?(.+?)(</font>)?\s*</a>\s*</td>");
foreach(Match m in mc)
{
m.Groups[2].Value;//
}
不是td里面的么?怎么又变成a里面的了?
foreach(Match match in Regex.Matches(textBox1.Text, @"<a.*?>\s*(.*?)\s*<\/a>"))
{
Console.WriteLine(Regex.Replace(match.Result("$1"), @"<.*?>", ""));
}
调试将textBox1.Text赋值为哪段文本
如:<td class=d> <a href="http://202.108.23.172/m?ct=134217728&tn=baidusg,来生缘 &word=mp3,http://jy.hlj.stats.gov.cn/XiuXianShiGuang/qaqmm2dmZ25hZWVsZm9kaGMy.mp3,,[%C0%B4%C9%FA%D4%B5]&si=%C0%B4%C9%FA%D4%B5;;%C1%F5%B5%C2%BB%AA;;15472;;15472&lm=16777216" title="请点击左键!来源网址: http://jy.hlj.stats.gov.cn 请参照百度权利声明使用" onclick="return ow(event,this)" target="_blank"> <font style=color:#e10900>来生缘 </font> </a> </td>
里的来生缘
<td class=d> <a href="http://202.108.23.172/m?ct=134217728&tn=baidusg,来生缘 &word=mp3,http://www.xdjyw.net/dllxx/xqkj/music/8eb8LgnrX~km5~Xv3183.mp3,,[%C1%F5%B5%C2%BB%AA]&si=%C0%B4%C9%FA%D4%B5;;%C1%F5%B5%C2%BB%AA;;15472;;15472&lm=16777216" title="请点击左键!来源网址: http://www.xdjyw.net 请参照百度权利声明使用" onclick="return ow(event,this)" target="_blank">来生缘 </a> </td>
里的 来生缘
MatchCollection mc = Regex.Matches(textBox1.Text, @"(?<=<td( [^>]*)?>.*?>\s*)[^<>\s]+(?=\s*<.*?</td>)", RegexOptions.IgnoreCase | RegexOptions.Singleline);
foreach (Match m in mc)
{
textBox2.AppendText(m.Value+Environment.NewLine);
}