擅长:python、mysql、java
<p>您可以使用<code>re.findall</code>方法而不是<code>re.search</code>(检索仅搜索正则表达式模式生成匹配项的第一个位置):</p>
<pre><code>import re
txt = '''asfas @111 dfsfds @222 dsfsdfsfsd dsfds
dsfsdfs sdfsdgsd @333 dsfsdfs dfsfsdf @444 dfsfsd
dsfssgs sdsdg @555 fsfh'''
print(*re.findall(r'@\d+', txt), sep='\n')
</code></pre>
<p>印刷品:</p>
<pre><code>@111
@222
@333
@444
@555
</code></pre>