擅长:python、mysql、java
<p>你似乎需要最后一个大写和下划线之间的单词。所以:</p>
<pre><code>([A-Z][a-z]*)_
</code></pre>
<p>然后取第1组,忽略下划线:</p>
<pre><code>>>> re.search('([A-Z][a-z]*)_', 'p1SystemSignalAlarm_oid').group(1)
'Alarm'
>>> re.search('([A-Z][a-z]*)_', 'p1SystemKfLinkNet_oid).group(1)
'Net'
</code></pre>