目前我正在使用此代码:
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}在哪里,它可以等于任何整数? 对不起,如果我没有说得那么好
答案 0 :(得分: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>");
答案 1 :(得分:1)
您是否在寻找匹配数字的模式? "\d"