我想替换"和-
有""什么!让它消失.
s = re.sub(r'[^\w\s]', '', s)这会使所有标点符号消失,但我只想要那两个字符.谢谢.
我很好奇为什么你使用正则表达式来替换这个简单的字符串.我能看到的唯一优势是你可以用一行代码代替两行,但我个人认为替换方法比正则表达式更清晰.
字符串对象有一个replace方法 - str.replace(old, new[, count])所以使用replace("-", "")和replace("\"", "").
请注意,我的语法可能有点偏离 - 我仍然是一个python初学者.
| 归档时间: |
|
| 查看次数: |
5734 次 |
| 最近记录: |