擅长:python、mysql、java
<p>使用简单的正则表达式模式:</p>
<pre><code>import re
s = "Hello World, aaaa_dddd_bbbb_cccc"
m = re.search(r'\b([^_\s]+_){3}[^_\s]+\b', s)
result = m.group() if m else m
print(result)
</code></pre>
<p>输出:</p>
<pre><code>aaaa_dddd_bbbb_cccc
</code></pre>
<hr/>
<p>模式可以更严格(取决于允许哪些字符),例如:</p>
<pre><code>...
m = re.search(r'\b([a-z0-9]+_){3}[a-z0-9]+\b', s, re.I)
...
</code></pre>