【发布时间】:2020-08-01 04:51:09
【问题描述】:
大家好
我来这里是因为我需要你的帮助:)
我需要找到字符串测量单位并进行转换。
就我而言,我在寻找克和毫克。
示例:
“文本文本...使用 0.0075 g”或
“文本文本...使用 0.0075g”或
“文本文本...使用 0,0075g”
我有正则表达式来查找度量单位:
re.findall(r"(\d*\.?(?:.|,)\d+)\s*(lbs?|g)" ,text)
但我不确定如何获取这段匹配的文本,检查它们是克还是毫克
在克的情况下乘以 1000 并修改字符串以获得:
“text text .... use 75mg”
非常感谢您的帮助和解释。
【问题讨论】:
-
一个简单的规则可以是 if
标签: python-3.x units-of-measurement