Код: Выделить всё
'{"hello": "my-friend", "hello2": "my friend", "field": True, "nxt":"hello:what", "nxt2": Mystr}'
Мой первый подход:
Код: Выделить всё
":(?: )?(.*?)?[\,\}]
Затем я столкнулся с этим вопросом и попытался адаптировать его к своему сценарию. К сожалению, с этим не удалось.
Код: Выделить всё
"[^"\\]*(?:\\.[^"\\]*)*"(*SKIP)(*F)|(?
Подробнее здесь: [url]https://stackoverflow.com/questions/79371909/regex-that-doesnt-match-values-in-double-quotes[/url]