擅长:python、mysql、java
<p>您可以利用捕获组:</p>
<pre><code>testcaseid_([^_]+_[^_]+)
</code></pre>
<p>见<a href="https://regex101.com/r/apCfxv/1/" rel="nofollow noreferrer"><strong>a demo on regex101.com</strong></a>。
</p><hr/>
在<code>Python</code>中许多可能的方法之一是
<pre><code>import re
line = "GeneralBKT_n24_-e_dee_testcaseid_blt12_0001_s3_n4"
for id in re.finditer(r'testcaseid_([^_]+_[^_]+)', line):
print(id.group(1))
</code></pre>
<p>见<a href="https://ideone.com/9U5tQM" rel="nofollow noreferrer"><strong>a demo on ideone.com</strong></a>。你知道吗</p>