我有一个格式很大的字段: field1 = value1,field2 = value2 ...... fieldn = valuen
我想编写一个捕获值1并将其命名为field1的正则表达式,以此类推。我想动态使用字段名称,因为我不知道所有字段的名称。
我写了一个正则表达式:(\ w +)=([[^,] +)*
这将捕获field1和values1直到n个值,但我也想将field1名称分配给捕获的value1。我在网上看到的所有命名示例都需要(?P)写下名称,但是在这里,我使用第一个捕获组作为第二个捕获组的名称,直到结尾。
有人可以告诉我该怎么做吗?