- 积分
- 40186
- 好友
- 记录
- 主题
- 帖子
- 听众
- 收听
|
发表于 2013-1-21 21:31:49
|
显示全部楼层
剪刀手 发表于 2013-1-21 18:55 
不行啊,这个表达式:@"([\s\S]*?)"无效,编译通不过……
我了个去,这肯定是要转义的啊,
你不能连这个也不清楚吧,
[code=csharp] string html = "HTML内容";
MatchCollection mc3 = Regex.Matches(html, "<a[\\s\\S]*?href=\"([\\s\\S]*?)\"[\\s\\S]*?>([\\s\\S]*?)</a>", RegexOptions.IgnoreCase);
foreach (Match m in mc3)
{
string href= m.Groups[1].Value ; //url链接
string text= m.Groups[2].Value ; //url链接
}[/code] |
|