我有一个AlphaNumeric值,可能包含空格或分数不足。 我想从中分割数字并将值增加1,并且需要将数字部分连接回Alpha部分。从字母数字中拆分数字部分
例如,字母数字可以是:1- BA 123或2. BA_123
我使用正则表达式,如果字符串中不包含任何空格或下得分它的工作原理。 下面是一个用来分割和增量代码:
string StrInputNumber="BA123"
var numAlpha = new Regex("(?<Alpha>[a-zA-Z]*)(?<Numeric>[0-9]*)");
var match = numAlpha.Match(StrInputNumber);
var alpha = match.Groups["Alpha"].Value;
int num = int.Parse(match.Groups["Numeric"].Value);
这仅适用于字母和数字没有任何特殊字符
请指导来解决这个问题
谢谢它解决了我的问题 – Parameswari