问题如下:如何把一个数字和字母掺在一块的字符串最后三个数字加1.
ps:最后三个字符是数字
求大神
问题:asp.net页面后台在代码中的静态字符串会不会自动赋值?
今天在开发asp.net中出现一个问题,定义了一个静态字符串,字符串在一个响应函数里赋值,在另一个响应函数里被调用,但是赋值的响应函数并没有执行而静态字符串被赋值!
找不到原因!......
答案就在这里:asp.net中的静态字符串问题
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。
string s = "ab22ccd234";
s = s.Substring(0, s.Length - 3)
+ (int.Parse(s[s.Length - 3].ToString()) + 1)
+ (int.Parse(s[s.Length - 2].ToString()) + 1)
+ (int.Parse(s[s.Length - 1].ToString()) + 1);
Response.Write(s);
我猜lz是最后一个数字+1,而不是每一位+1
string s = "ab22ccd234";
string s1 = Regex.Match(s, "\w+(?<\d+$)").Value;
string s2 = Regex.Match(s, "\d+$").Value;
s = s1 + (int.Parse(s2) + 1).ToString();
s = s.Substring(0, s.Length - 3)+(int.parse(s.substring( s.Length - 3,3 ))+1).Tostring();如果是每个后三位没个数加一后面改成+111