我有一个字符串如下:
...[down]<a title="Download: Click Here" href="http://www.domain.com/T60B8JK2WT/" target="_blank"><strong> blah blah (2011)(1 - 22)</strong></a> <a title="Download: Click Here" href="http://www.domain.com/5FBLQYBQTV/" target="_blank"><strong> blah blah (2011) </strong></a>[/down]...
如何从字符串&amp;中找到[down][/down]
标记获取所有href
属性&amp; {down} [/ down]标记中的text of each link
并将其放在data table
中,每行包含标题&amp;网址?
由于
答案 0 :(得分:0)
您的代码应该是这样的:
foreach (Match match in Regex.Matches(inputString,
@"\[down\](?<content>.+)\[/down\]"))
{
var content = match.Groups["content"].Value;
var hrefs = new List<string>();
foreach (Match matchhref in Regex.Matches(t, @"href=""(?<href>[^""]+)"""))
{
hrefs.Add(matchhref.Groups["href"].Value);
}
}