1

目前我正在使用这段代码:

    var regex = new Regex(@"<span id=""point_total"" class=""tooltip"" oldtitle="".*?"" aria-describedby=""ui-tooltip-0"">(.*?)</span>"); <br />
    var match = regex.Match(@"<span id=""point_total"" class=""tooltip"" oldtitle="".*?"" aria-describedby=""ui-tooltip-0"">"+ "{n}"+ "</span>"); <br />
    var result = match.Groups[1].Value; <br />
        return result; <br />

如何更改代码以便 {n} 在哪里,它可以等于任何整数?对不起,如果我没有说得太好

4

2 回答 2

2

更改"{n}""\d+",一切就绪。

var match = regex.Match(@"<span id=""point_total"" class=""tooltip"" oldtitle="".*?"" aria-describedby=""ui-tooltip-0"">\d+</span>");

编辑:我可能误解了你的问题,你想改变你的正则表达式:

var regex = new Regex(@"<span id=""point_total"" class=""tooltip"" oldtitle="".*?"" aria-describedby=""ui-tooltip-0"">(.*?)</span>");

到:

var regex = new Regex(@"<span id=""point_total"" class=""tooltip"" oldtitle="".*?"" aria-describedby=""ui-tooltip-0"">\d+</span>");
于 2012-06-25T17:23:20.907 回答
1

您是否正在寻找匹配数字的模式? "\d"

于 2012-06-25T17:24:07.607 回答