input
多数のおよびselect
html 要素を含むフォームがあります。問題は、すべての入力と選択に名前がありますが、すべてに値があるわけではなく (デフォルトで選択)、少なくとも 1 つの選択要素"
の名前属性に引用符がないことです。
1 つの式ですべての名前と値を取得したいと考えています。
フォームは次のとおりです (\n
および\r
記号なし)。
そしてここで彼の私のコード:
MatchCollection mtches;
mtches = Regex.Matches(registerForm, "(?:(?:<input)|(?:<select))[^>]*?name=\"?(?<name>.+?)(?:(?:\")|(?:>))[^>]*?(?:value=\"(?<value>.*?)\")?[^>]*?> ");
各入力と選択のすべての名前を正常に取得しましたが、問題は一致する値を抽出しないことです。