写一段Python代码: 使用正则表达式,筛选出指定txt文档中“VREF_BF_TRIM= 584.0MV”中间的数字,并另存为一个叫“OK”的txt文件中
时间: 2024-05-12 18:18:44 浏览: 132
VBA正则提取A字符串之后B字符串之前中间的内容.txt
5星 · 资源好评率100%
```python
import re
# 打开原始文本文件
with open("original.txt", "r") as f:
content = f.read()
# 使用正则表达式匹配数字
match = re.search(r"VREF_BF_TRIM=\s*(\d+(\.\d+)?)MV", content)
if match:
# 提取匹配到的数字
num = match.group(1)
# 将数字保存到新的文本文件中
with open("OK.txt", "w") as f:
f.write(num)
else:
print("No match found.")
```
其中,`original.txt`为指定的文本文件名,`VREF_BF_TRIM= 584.0MV`为待匹配的字符串,数字`584.0`将被提取并保存到新的文本文件`OK.txt`中。如果没有匹配到,则输出提示信息。
阅读全文