【发布时间】:2013-08-07 07:20:27
【问题描述】:
我有一个字符串,我需要检查它是否包含字符串的number/digit at the end,并且需要在字符串末尾用+1 递增number/digit
我会得到如下字符串
string2 = suppose_name_1
string3 = suppose_name_22
string4 = supp22ose45_na56me_45
我肯定会得到上述格式的字符串,例如假设_somthing + Underscore + digits
所以从上面的字符串
- 我需要检查一个字符串是否在下划线后的字符串末尾包含数字/数字
-
如果包含,则需要使用
+1递增,如下所示string2 = 假设名称_2
string3 = 假设名称_23
string4 = supp22ose45_na56me_46
我们如何在python中使用正则表达式或其他东西来做到这一点,但这应该非常快。
我已经做了类似here 的事情,但是想用 re 来实现,这将非常快,所以接近了
Edit:
对不起,上面没有提到
有时它只包含something_name 没有整数,因此我需要先检查它是否包含数字
【问题讨论】:
-
您说您的字符串肯定会采用那种格式?那为什么要检查字符串是否以数字结尾?