Skip to main content
 首页 » 编程设计

python之如何在 Python 中用空字符串替换引号“和连字符

2025年05月04日22lyj

我想替换 " 和 -

"" 什么都没有!让它消失。

s = re.sub(r'[^\w\s]', '', s) 这使得所有标点符号都消失了,但我只想要这 2 个字符。谢谢。

请您参考如下方法:

我很好奇为什么要使用正则表达式来替换这个简单的字符串。我能看到的唯一优势是您可以用一行代码而不是两行代码来完成,但我个人认为对于这样的事情,替换方法比正则表达式更清晰。

字符串对象有一个replace方法——str.replace(old, new[, count]),所以使用replace("-", "") 和 replace("\"", "")。

请注意,我的语法可能有点偏差——我仍然是 Python 初学者。