У меня есть какой-то неправильный текст, который мне нужно преобразовать в словарь python:
S5=test 3,300 Plus,S6=test 2 7,999-1,900,S7=test 3,899-1,500,S8=test 4,599-1,300,S9=Test 5-1,399,
Я хочу захватить все до знака =
как ключ и все остальное после знак =
, но перед следующий ключ как значение .
Это то, что у меня есть в python, но похоже, что он не работает для случаев с несколькими ,
запятыми:
(\w*)=+((?<==).+?(?=,))+
https://regex101.com/r/Tokjsw/2
Могут помочь любые идеи или более простые выражения регулярных выражений.