给定一个替换字典,其中key = to be replaced
和value = replacements
,例如:
replacements = {u'\u2014':'-', u'\u2019':"'", u'\u2018':"'", u'\u201d':'"', u'\u201c':'"'}
如何在不迭代的情况下执行替换replacements.keys()
?
正则表达式如何实现相同的操作re.sub()
?
我一直这样做:
for r in replacements:
sentence = sentence.replace(r,replacements[r])