擅长:python、mysql、java
<p>请尝试以下操作:</p>
<pre><code>import re
def multireplace(string, sub_dict):
substrings = sorted(sub_dict, key=len, reverse=True)
regex = re.compile('|'.join(map(re.escape, substrings)))
return regex.sub(lambda match: sub_dict[match.group(0)], string)
stringone = '0123456789 abcdefghijklmnopqrstuvwxys ABCDEFGHIJKLMNOPQRSTUVWXYS'
sub_dict = {"0": "s", "1": "6", "2":"r","Z":"F"}
output = multireplace(stringone, sub_dict)
</code></pre>