<p>您不需要<a href="https://docs.python.org/3/library/re.html" rel="nofollow noreferrer">Regular Expression</a>为此,您可以使用内置的<a href="https://docs.python.org/3/library/stdtypes.html#str.split" rel="nofollow noreferrer">^{<cd1>}</a>,然后使用<a href="https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions" rel="nofollow noreferrer">List Comprehension</a>来“捆绑”您的数据:</p>
<pre><code>txt="""Username:traider
domain:domain.net
TECH-1366
Username:traider1
domain:domain.net
TECH-1367"""
l = txt.split()
#udt = [ l[i:i + 3] for i in range(0, len(l), 3)]
# equivalent to list-comprehension above
udt = []
for i in range(0, len(l), 3):
udt.append( l[i:i + 3] )
print(udt)
</code></pre>
<p>印刷品</p>
<pre><code>[['Username:traider', 'domain:domain.net', 'TECH-1366'], ['Username:traider1', 'domain:domain.net', 'TECH-1367']]
</code></pre>
<hr/>
<p>要根据需要打印:</p>
<pre><code>for e in udt:
print(",".join(map(lambda f:f.split(":")[-1], e)))
</code></pre>
<p>印刷品</p>
<pre><code>traider,domain.net,TECH-1366
traider1,domain.net,TECH-1367
</code></pre>
<p>并结合起来</p>
<pre><code>d = [e.split(":")[-1] for e in txt.split()]
for i in range(0, len(d), 3):
print( ",".join(d[i:i+3]) )
</code></pre>