【发布时间】:2021-08-06 19:07:22
【问题描述】:
我有一个字符串如下:“频率 0.00Hz”。我希望提取值 0.00 但我不确定如何执行此操作。通常我使用 int() 但使用频率部分我不能这样做。
有什么建议吗?
【问题讨论】:
-
使用正则表达式从字符串中提取数字。
-
请edit 显示minimal reproducible example,其中包含您根据自己的研究已经尝试过的代码。例如,
split()字符串方法和字符串切片 (my_string[:-2]) 在这里可能会有所帮助 -
使用正则表达式
re.findall(r'[0-9.]+', string) -
像魅力一样工作,非常感谢! @sahasrara62