text = "<({'type': 'message_new', 'object': {'message': {'date': 1599285831, 'from_id': 35183475, 'id': 0, 'out': 0, 'peer_id': 2000000008, 'text': 'test', 'conversation_message_id': 90, 'fwd_messages': [], 'important': False, 'random_id': 0, 'attachments': [], 'is_hidden': False}, 'client_info': {'button_actions': ['text', 'vkpay', 'open_app', 'location', 'open_link'], 'keyboard': True, 'inline_keyboard': True, 'carousel': False, 'lang_id': 0}}, 'group_id': 0332911, 'event_id': '989337a2939a8ed1ed298be7409303069ab40958'})>"
split1 = text.split(',')
print(split1)
for e in split1:
split2 = (e.split(':'))
print(split2)
key = split2[0].strip().strip("'")
print(key)
if key == 'peer_id':
print('BINGO!!!')
value = split2[1].strip().strip("'")
print('key = ', key, ', value =', value)
print('------------------')
print('key = ', key, ', value =', value)
# Это если по-простому, по-тупому, без всяких регулярок. Комбинация strip и split