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. Random.Stuff345345

私はすでにそれを試しました:

<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

HTML を regex で解析するのは非常に悪い考えですが、そうしたい場合は...

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 に答える