Привет всем
Я пришел сюда, потому что мне нужна ваша помощь :)
Мне нужно найти в строковых единицах измерения и преобразовать их.
В моем случае я искал граммы и миллиграммы.
Пример:
"текстовый текст ... используйте 0,0075 г" или
"текстовый текст ... используйте 0,0075 г" или
"текстовый текст ... используйте 0,0075g"
У меня есть регулярное выражение для поиска единиц измерения: re.findall(r"(\d*\.?(?:.|,)\d+)\s*(lbs?|g)" ,text)
Но я не уверен, как чтобы взять этот фрагмент совпадающего текста, проверьте, являются ли они граммами или миллиграммами
, а в случае граммов умножьте на 1000 и измените строку, чтобы получить:
"текстовый текст .... используйте 75 мг"
Буду очень признателен за вашу помощь и объяснения.