用于解析名称值对的正则表达式

Chr*_*her 19 regex

有人可以提供正则表达式来解析字符串中的名称/值对吗?这些对用逗号分隔,值可以用引号括起来.例如:

AssemblyName=foo.dll,ClassName="SomeClass",Parameters="Some,Parameters"
Run Code Online (Sandbox Code Playgroud)

Mar*_*rot 35

编辑:添加了转义替代品.

Edit2:添加了另一个转义替代方案.

您必须通过删除任何转义字符和周围的引号来清理键/值.