擅长:python、mysql、java
<p>当您有两类数据(例如五位数代码和别名)的一对一映射时,请考虑使用字典。然后,根据其代码,很容易访问任何特定别名:</p>
<pre><code>import re
aliases = {
"12345":"bob",
"23456":"jon",
"34567":"jack",
"45678":"jill",
"89012":"steph"
}
line = "hey there 12345!"
line = re.sub('\d{5}', lambda v: aliases[v.group()], line)
print(line)
</code></pre>
<p>结果:</p>
<pre><code>hey there bob!
</code></pre>