私は現在、SQL
このような文字列にパラメータを渡しています-
grid=0&
そして、私はそのような値RegEx
を取得するためにを使用しています-0
Match match = Regex.Match(input, @"grid=([A-Za-z0-9\-]+)\&$",
RegexOptions.IgnoreCase);
string grid = match.Groups[1].Value;
これは完璧に機能します。
ただし、開発が進むにつれて、次のように文字列にさらに多くのパラメータが追加されることは明らかです。
grid=0&hr=3&tb=0
これらのパラメータは、文字列内で毎回異なる順序で来る可能性があるため、現在使用している正規表現が機能しないことは明らかです。私はそれを調べてSplit
、オプションかもしれないと思いますが、確かではありません。
最善の方法は何であり、それを現在の問題にどのように適用できますか?