我有一个带有语法的编码字符串
"encodedProp:encodedValue OPERATOR encodedProp1:encodedValue1"
(OPERATOR 可能是AND, OR, NOT, 并且有 N 对prop:value)。
, "encodedProp", "encodedValue", "encodedProp1"..."encodedValue1"是编码字符串。
我想使用正则表达式来替换":"by " = "。此外,左侧的部分":"应替换为"\"" + left_part + "\"",右侧的部分应替换为"'" + right_part + "'"。
对于上面的例子,替换后的字符串应该是:
"\"encodedProp\" = 'encodedValue' OPERATOR \"encodedProp1\" = 'encodedValue1'"
我必须用什么表达来做到这一点?