Учитывая словарь замен, где key = to be replaced
и value = replacements
и т.д .:Как использовать str.replace() со словарем замены? Python
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])