我需要从以下文本中检索信息:
"od 01. 01. 2015 do 28. 06. 2026 pevnú cenu elektriny pre stanovenie doplatku vo výške 387,65 eura/MWh, vyrobenej zo slnečnej energie v zariadení výrobcu elektriny s celkovým inštalovaným výkonom 4,82 kW, umiestnenom na streche Múzea"
从上面的字符串中,我需要找到并返回4,82 kW
。单位也可以是MW
或kWp
。我想忽略387,65 eura/MWh
的实例
我尝试在Python中使用以下正则表达式:
matches = re.findall(r'\d+\,\d+\s', text)
但是这返回了"387,65"
我不仅要捕捉数字,还要捕捉单位
以下正则表达式应该起作用:
代码:
输出:
如果希望小数点(在本例中为十进制逗号)是可选的,可以使用:
相关问题 更多 >
编程相关推荐