一个句子如“I said; it is sad.”如何去除句子中除了字母构成的字符串以外的字符串
时间: 2024-02-28 11:55:46 浏览: 94
去掉字符串中的某一字符
可以使用正则表达式来去除句子中除了字母构成的字符串以外的字符串。具体步骤如下:
1. 导入re模块
2. 使用re.sub()函数,设定正则表达式为"[^a-zA-Z ]",代表匹配除了字母和空格以外的字符,并将其替换为空字符串。
3. 将句子作为re.sub()函数的第一个参数传入即可。
示例代码如下:
```
import re
sentence = "I said; it is sad."
clean_sentence = re.sub("[^a-zA-Z ]", "", sentence)
print(clean_sentence)
```
输出结果为:
```
I said it is sad
```
阅读全文