我有HTML代码:
<tr class="odd"><td style="display:none">id>26847504,level>0,key_left>0,key_right>0,name>Random.Stuff345345,type>
我想得到那些:
我已经尝试过了:
<tr class=\".+\"><td style=\"display:none\">id>([0-9]+),level>0,key_left>0,key_right\>0,name>([^,]+),type>
但它不起作用。
答案 0 :(得分:2)
使用正则表达式解析HTML是非常糟糕的主意,但是如果你想......
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
string input = "...";
Match match = Regex.Match(input, @"id>([^,]*).*?name>([^,]*)");
if (match.Success)
{
Console.WriteLine(match.Groups[1].Value);
Console.WriteLine(match.Groups[2].Value);
}
}
}
测试代码here。