Как на питоне составить регулярное выражение для таких выражений "45 . 2 руб за кг" или "45 , 2 за кг"
Как на питоне составить регулярное выражение для таких выражений "45 . 2 руб за кг" или "45 , 2 за кг", чтобы получилось "45.2 руб за кг"?
Ответы (1 шт):
Автор решения: vitaly-post
→ Ссылка
А, разобрался:
message = "32 . 5 р за кг"
incoming_text = re.sub(r'(\d+)\s([\.,]?)\s(\d+)', r'\1.\3', message)
"32.5 р за кг"