擅长:python、mysql、java
<p>我不认为您需要regex来实现这一点,但是使用Python很容易做到:</p>
<pre><code>x = 'VAR=%2FlkdMu9zkpE8w7UKDOtkkHhJlYZ6CaEaxqmsA%2B7G3e8%3D&'
import re
MAPPING = {
'%3D': '=',
'%2F': '/',
'%2B': '+',
'%23': '#',
}
def replace(match):
return MAPPING[match.group(0)]
print x
print re.sub('%[A-Z0-9]{2}', replace, x)
</code></pre>
<p>输出:</p>
^{pr2}$