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