首页 新闻 赞助 找找看

数字字母混合的字符串,将字符串中最后面的有效数字加1,返回新的字符串,怎么解析?

0
[待解决问题]

现有一字符串,包含字母,数字,各种可能都有,怎么将数字加1?
比如:
A000001->A000002,
A001001->A001002,
00A1->00A2,
A0B001C5->A0B001C6,
A100->A101,
B2000C10->B2000C11,
A108BC->A109BC,
......上面只是我随便举得例子,需求就是将字符串中包含的最后面的有效数字加1,返回新的字符串,数字不一定在最后面,可能在中间,可能有几个数字不连续,取最后面的有效数字。

C#
大江东去奔流到海的主页 大江东去奔流到海 | 菜鸟二级 | 园豆:206
提问于:2018-09-21 06:15
< >
分享
所有回答(2)
0

我能想到的是遍历字符串,然后把最后一个由 ascii标由'a'-'z'或者'A'-'Z'变成'0'-'9'的字符串坐标标出来,然后把数字取出来,计算之后再合并字符串,当然还要判断是多少个0

_Roy | 园豆:489 (菜鸟二级) | 2018-09-21 09:08
0

需求都这么明确了,就不能自己写个代码吗?
从后面向前遍历每一位,加几个判断语句就行了。

爱编程的大叔 | 园豆:30839 (高人七级) | 2018-09-21 09:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册