我想替换 " 和 -
"" 什么都没有!让它消失。
s = re.sub(r'[^\w\s]', '', s) 这使得所有标点符号都消失了,但我只想要这 2 个字符。谢谢。
请您参考如下方法:
我很好奇为什么要使用正则表达式来替换这个简单的字符串。我能看到的唯一优势是您可以用一行代码而不是两行代码来完成,但我个人认为对于这样的事情,替换方法比正则表达式更清晰。
字符串对象有一个replace方法——str.replace(old, new[, count]),所以使用replace("-", "") 和 replace("\"", "")。
请注意,我的语法可能有点偏差——我仍然是 Python 初学者。
