python中如何批量替换文本中符号
时间: 2024-05-06 16:21:25 浏览: 220
Python批量提取PDF文件中文本的脚本
可以使用Python中的re模块,通过正则表达式进行批量替换。下面是一个示例代码:
```python
import re
# 定义要替换的符号
symbols = {
"+": "加",
"-": "减",
"*": "乘",
"/": "除"
}
# 读取文本文件
with open("file.txt", "r", encoding="utf-8") as file:
text = file.read()
# 执行批量替换
for symbol, word in symbols.items():
text = re.sub(re.escape(symbol), word, text)
# 输出替换后的文本
print(text)
```
在这个示例中,我们首先定义了要替换的符号和对应的词语。然后读取了一个文本文件,并在循环中执行批量替换。在执行替换时,我们使用了`re.escape`函数将符号转义,以保证正则表达式的正确匹配。最后输出替换后的文本。
阅读全文