【发布时间】:2013-07-22 09:12:18
【问题描述】:
给定一个替换字典,其中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])
【问题讨论】:
标签: python regex string replace