-2

我有一个字符串如下:

...[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]...

如何[down][/down]从字符串中找到标签并获取 [down][/down] 标签中的所有href属性 &text of each link并将其放入 adata table中,表格的每一行都包含标题和 url 字段?

谢谢

4

1 回答 1

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);
    }
}
于 2012-07-26T08:51:06.107 回答