<p>如果最后一个字符是小写字母,倒数第二个字符是大写字符,我想把它切掉。例如。在</p>
<pre><code>14-ME -> 14-ME
MEA -> MEA
MEAm -> MEA #like this one
mama -> mama
</code></pre>
<p>如何编写regx?我在想r“(.+?)”但不知道如何对最后一部分做有条件的事情。这个词也可以是()-,+之类的。在</p>
<p>谢谢</p>
<p>下面是我如何使用regexp。在</p>
<pre><code>strings = ["14-ME","MEA","MEAm","mama"]
p = re.compile(r"([A-Z])[a-z]$")
for s in strings:
print p.sub(r"\1", s)
</code></pre>
<p>这给了</p>
^{pr2}$
<p>我不清楚您是否希望它匹配字符串的结尾,但这就是我的regexp所做的。在</p>