>>234
その i がどこから来てるのか知らないが、正規表現で言う /number\d+/ のようなことを1回のevaluateで実現したいなら無理
forループなどで回してるなら "//input[@name='number'" + i + "]"
とでも書けばいいんじゃないの。ループ回数分だけevaluateが発生するから激しく無駄だけど

自分なら "//input[starts-with(@name, 'number')]" として1回evaluateしてから
得られたノードに対してフィルタをかけると思うけどな