用正则表达式去除标点符号
时间: 2023-10-12 21:19:50 浏览: 218
正则表达式去除中括号(符号)及里面包含的内容
5星 · 资源好评率100%
可以使用以下正则表达式去除标点符号:
```python
import re
text = "Hello, world! This is a sentence."
cleaned_text = re.sub(r'[^\w\s]', '', text)
print(cleaned_text)
```
输出:
```
Hello world This is a sentence
```
正则表达式 `[^\w\s]` 匹配非单词字符和非空格字符,即标点符号。使用 `re.sub()` 函数可以将匹配到的字符替换为空字符串。
阅读全文