python 多个关键字替换

# coding:utf-8
import re

def multiple_replace(text, adict):
    rx = re.compile('|'.join(map(re.escape, adict)))

    def one_xlat(match):
        return "%s" % adict[match.group(0)]
    return rx.sub(one_xlat, text)

来源于网络

原文地址:https://www.cnblogs.com/jachin/p/5477797.html