@Camry15

Как изменить строку с помощью регулярок?

Мне нужно эту строку: [{'name': {'Имя': 'Славик', 'Фамилия': 'Битаров'}, 'ИД': '51', 'Дата рождения': datetime.date(1985, 2, 3), 'Бюджет': '278'}] преобразовать в такую: Имя: Славик, Фамилия: Битаров, ИД: 51,
Дата рождения: (1985,2,3), Бюджет: 278
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 2
@yynazare
Вот хорошая статья по регуляркам, https://m.habr.com/ru/post/349860/
Ответ написан
Комментировать
@ElefanObi
Чтобы получить результат типа 'ключ': 'значение', можно использовать такую регулярку
r"\'[А-Яа-я\s]+\'\:\s?\'?[А-Яа-яa-z0-9\,\(]+\)?\'?"

Результат
'Имя':'Славик'
'Фамилия':'Битаров'
'ИД': '51'
'Дата рождения': date(1985,2,3)
'Бюджет': '278'
Это извлечение регуляркой. Если же надо что-то заменить, то надо еще использовать методы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы