python正则获取的字典写入txt
时间: 2024-09-24 20:31:07 浏览: 49
Python正则表达式匹配中文用法示例
在Python中,你可以使用`re`模块进行正则表达式匹配,然后将结果存储在一个字典中。一旦有了字典,你可以使用内置的`open()`函数打开一个文本文件,并利用`write()`方法将其内容写入文件。下面是一个简单的示例:
```python
import re
# 假设我们有一个字符串,包含一些正则匹配的目标
text = "Hello 123 World 456, Goodbye 789"
# 使用正则表达式查找模式(例如数字)
pattern = r'\d+'
matches = re.findall(pattern, text)
# 创建字典,键为原词,值为找到的数字
result_dict = {word: int(match) for word, match in zip(['World', 'Goodbye'], matches)}
# 写入到txt文件
with open('output.txt', 'w') as f:
for key, value in result_dict.items():
f.write(f"{key}: {value}\n")
阅读全文