没有分隔符且总是不同的拆分字符串

本文关键字:拆分 字符串 是不同 分隔符 | 更新日期: 2023-09-27 18:13:37

我是c#新手,我正试图分割一个没有分隔符的字符串。
这是字符串:"A1020319960855034"
我想这样分割它:

" "
"1"
"02"
"03"
"1996"
"08"
"55"
"034"

有可能吗?
由于

没有分隔符且总是不同的拆分字符串

如果整个字符串始终具有相同的长度,并且字符串的每个部分始终具有相同的字符数,则可以这样做:

string str = "A1020319960855034";
string[] arr = new string[8];
arr[0] = str.Substring(0, 1);
arr[1] = str.Substring(1, 1);
arr[2] = str.Substring(2, 2);
arr[3] = str.Substring(4, 2);
arr[4] = str.Substring(6, 4);
arr[5] = str.Substring(10, 2);
arr[6] = str.Substring(12, 2);
arr[7] = str.Substring(14, 3);