我有一個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