我正在尝试排除 RegEx 中引号内的匹配项。这个字符串是我的主题:
ONEKEY=VAL1, TWOKEY=VAL2, THREEKEY="VAL3.1, VAL3.2", FOURKEY=VAL4
我想拆分这个字符串(NSRegularExpression
在 Mac OS 中使用)并获得一个关联数组。为了更容易,我首先想将字符串分成KEY=VALUE
对,然后=
在我的迭代中轻松地将它们分解或使用另一个 RegEx。我现在的问题是我无法排除引用值的工作。这是我的正则表达式:
(?=(.))([^,\s]*)
我已经尝试过这样的事情:(?=(.))([^"])?([^,\s]*)([^"])?
和(?=([^"]?.[^"]?))([^,\s]*)