擅长:python、mysql、java
<p>使用正则表达式如何:</p>
<pre><code>import re
def process_string(s):
try:
part1, part2 = re.search('^(.*_)(\d+)$', s).groups()
part2 = str(int(part2) + 1)
return part1 + part2
except AttributeError:
return s
print process_string("suppose_name_1")
print process_string("suppose_name_22")
print process_string("supp22ose45_na56me_45")
print process_string("suppose_name")
</code></pre>
<p>印刷品:</p>
^{pr2}$
<p>仅供参考,使用正则表达式没有什么错或可怕的。在</p>