0

我有 HTML 代码:

<tr class="odd"><td style="display:none">id&gt;26847504,level&gt;0,key_left&gt;0,key_right&gt;0,name&gt;Random.Stuff345345,type&gt;

我想得到那些:

  1. 26847504
  2. 随机的东西345345

我已经试过了:

<tr class=\".+\"><td style=\"display:none\">id&gt;([0-9]+),level&gt;0,key_left&gt;0,key_right\&gt;0,name&gt;([^,]+),type&gt;

但它不起作用。

4

1 回答 1

2

用 regex 解析 HTML是一个非常糟糕的主意,但是如果你想......

using System;
using System.Text.RegularExpressions;

class Program
{
    static void Main()
    {
        string input = "...";
        Match match = Regex.Match(input, @"id&gt;([^,]*).*?name&gt;([^,]*)");
        if (match.Success)
        {
            Console.WriteLine(match.Groups[1].Value);
            Console.WriteLine(match.Groups[2].Value);
        }
    }
}

在这里测试代码。

于 2012-07-22T18:37:56.840 回答