HTTPリクエストから次の文字列が返されました
"keyverified=yes connected=no now=1347429501 debug=Not connected and no params";
ここで、正規表現を使用してさまざまなキー値の組み合わせを抽出したいと思います。私は次のように試しました
var regString = @"keyverified=([a-zA-Z0-9]+)";
var regex = new Regex(regString, RegexOptions.Singleline);
var match = regex.Match(str);
foreach (Group group in match.Groups)
{
Console.WriteLine(group.Value);
}
なぜならkeyverified
、connected
それは問題なく動作し、それぞれの値を私に与えますが、regStringを@"debug=([a-zA-Z0-9]+)"
それに変更すると、最初の単語、つまりを与えるだけですNot
。のように値全体を抽出したいNot connected and no params
。どうすればいいですか?