我有一个类型的字符串"KeyOperatorValue1,Value2,Value2...."。例如 ="version>=5"等"lang=en,fr,es",目前,运算符字段的可能值为"=", "!=", ">", ">=", "<", "<=",但我不希望它仅限于它们。现在问题是给了这么一个字符串,怎么拆分成三元组呢?
因为,所有运算符的字符串表示不是互斥的("="是的子集">="),所以我不能使用public string[] Split(string[] separator, StringSplitOptions options)并且Regex.Split没有将多个正则表达式作为参数的变体。