擅长:python、mysql、java
<p>下面是一个使用编译的regexp来匹配您的模式的简单示例。你知道吗</p>
<pre><code>import re
s = "A@1:100;2:240"
compiledre = re.compile("A@(\d+):(\d+);(\d+):(\d+)$")
res = compiledre.search(s)
if res:
print dict([(res.group(1),res.group(2)),(res.group(3),res.group(4))])
</code></pre>
<p>输出为:</p>
<pre><code>{'1': '100', '2': '240'}
</code></pre>