type の文字列があります"KeyOperatorValue1,Value2,Value2...."
。=などの場合"version>=5"
、"lang=en,fr,es"
現在、演算子フィールドの可能な値は ですが"=", "!=", ">", ">=", "<", "<="
、それらだけに限定したくありません。問題はそのような文字列を与えられたので、どのようにトリプレットに分割できますか?
すべての演算子の文字列表現は相互に排他的ではない ("="
のサブセットである">="
) ため、使用できず、パラメーターとして複数の正規表現を取るバリアントがありませんpublic string[] Split(string[] separator, StringSplitOptions options)
。Regex.Split