如何用Python中的任何内容替换字符串中的引号"和连字符?

TIM*_*MEX 1 python regex

我想替换"-

""什么!让它消失.

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

Tho*_*ens 6

我很好奇为什么你使用正则表达式来替换这个简单的字符串.我能看到的唯一优势是你可以用一行代码代替两行,但我个人认为替换方法比正则表达式更清晰.

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

请注意,我的语法可能有点偏离 - 我仍然是一个python初学者.