python去除英文标点符号
时间: 2023-06-21 12:08:36 浏览: 131
标点符号恢复的TensorFlow实现_Python_Jupyter Notebook_下载.zip
可以使用Python内置的string库以及正则表达式来去除英文标点符号。
以下是一个示例代码:
```python
import string
import re
def remove_punctuation(text):
# 去除string库中的标点符号
text = text.translate(str.maketrans("", "", string.punctuation))
# 去除其他的标点符号
text = re.sub(r'[^\w\s]', '', text)
return text
# 测试
text = "Hello, world! This is a test."
text = remove_punctuation(text)
print(text)
```
输出结果为:`Hello world This is a test`
阅读全文