<p>我有dict,需要提取以'12'开头的值。我已经写了代码和工作。你能帮我用regex写代码吗</p>
<pre><code>test = {'name': 'a','num': '1234','num2':'5678', 'num3':'0142'}
[ k for k,v in test.items() if str(v).startswith('12')]
</code></pre>
<p>我的朋友出去了</p>
<pre><code>['num', 'num4']
</code></pre>
<pre class="lang-py prettyprint-override"><code>import re
test = {'name': 'a', 'num': '1234', 'num2': '5678', 'num3': '0142'}
[k for k, v in test.items() if re.match('12', v)]
</code></pre>