-6

私は14の固定長を持つ文字列を持っています...そして文字列は0から9までの数字で構成されています...今、最初の部分文字列が最初の2文字を持ち、次に2番目の部分文字列が持つ3つの異なる部分文字列を抽出する必要があります次の 6 文字と最後のサブ文字列には、最後の 6 文字が含まれます。

string =  "12345678901234";

substr1 =" 12";
substr2 = "345678";
substr3 = "901234";

このように...誰か助けて

4

2 に答える 2

2

C# 部分文字列の例

string x  =  "12345678901234";
MessageBox.Show(x.Substring(0, 2)); // sub1
MessageBox.Show(x.Substring(2, 6)); // sub2
MessageBox.Show(x.Substring(8, 6)); // sub3
于 2012-09-26T08:26:18.863 に答える
2
string str = "12345678901234";

string str1 = string.Empty;
string str2 = string.Empty;
string str3 = string.Empty;
for (int i = 0; i < str.Length; i++)
{
    if (i < 2)
        str1 += str[i];
    else if (i > 1 && i < 8)
        str2 += str[i];
    else
        str3 += str[i];
}
于 2012-09-26T08:37:59.020 に答える