我正试图找一种用字母和数字分割字符串的方法,但我很幸运。
一个例子:
我有一个字符串"AAAA000343BBB343"
我要么需要将其分为2个值"AAAA000343"
和"BBB343"
,要么分成4 "AAAA"
"000343"
"BBB"
"343"
非常感谢任何帮助
由于
答案 0 :(得分:3)
以下是将{1}}字符串拆分为4个值的方法
RegEx
答案 1 :(得分:2)
所以你可以使用regex
有关
" AAAA000343"和" BBB343"
li
有关
4" AAAA" " 000343" " BBB" " 343"
参见@fubo回答
答案 2 :(得分:-1)
试试这个:
var numAlpha = new Regex("(?<Alpha>[a-zA-Z]*)(?<Numeric>[0-9]*)");
var match = numAlpha.Match("codename123");
var Character = match.Groups["Alpha"].Value;
var Integer = match.Groups["Numeric"].Value;