Работа с регулярками

Требуется спарсить содержимое страницы

Нужно извлечь из неё словари {key1:value1, key2:value2...keyn:valuen}

Проблема в том, что регулярка возвращает мне не подстроки в виде блоков (как описано выше), а всю подстроку, которая начинается с объявления первого словаря, и заканчивается концом последнего

string = '{a:b, c:d}, text text, afmafmaof, 20i41-2, af, \t\n {q:e, s:w}'  
regex = r'data-obj=\"{[\s\S]+}'

по задумке, я должен получить '{a:b, c:d}', '{q:e, s:w}'

Но вместо этого результатом получается вся строка (от первой фигурной до последней фигурной во всей строке)


Ответы (0 шт):