擅长:python、mysql、java
<p><strong>我的解决方案</p>
<pre><code>reTitle2 = re.compile(
"""
^([A-Z]{1}|[A-Z]{1}[a-z]*|[0-9]+) # first part
(_[A-Z]{1}|_[A-Z]{1}[a-z]*|_[0-9]+)* # zero or more times
([A-Z]{1}|[A-Z]{1}[a-z]*|[0-9]+){0,1}$ # last part
"""
, re.UNICODE | re.VERBOSE)
</code></pre>
<p>有一些多余的部分,但我使它更容易理解。你知道吗</p>