私は立ち往生しています。(今、思考の壁を手に入れました):/
多くの "sometext\n\t\t\t\t00:00\n\t\t\t\t05:32\n\t\t\t\t.. .."
この文字列には常に 8 つの値があります。配列 [8] に各 (これら 8 つの) 値が必要です。
しかし、最も重要なのは価値です。(冒頭の文章は不要です)。
これはうまくいきますか:
var source = "sometext\n\t\t\t\t00:00\n\t\t\t\t05:32\n\t\t\t\t...."
var result = source.Split(new []{"\n\t\t\t\t"}, StringSplitOptions.None);
つまり、すべての値が改行 + 4 タブで区切られていると推測します。
それが(常に)セパレーターでない場合は、「セパレーター」から「値」を識別する方法を指定する必要があります。
次のコードはあなたが必要とすることをするだろうと思います
int i,j;
int[] array=new int[8];
string s="sometext\n\t\t\t\t00:00\n\t\t\t\t05:32\n\t\t\t\t...."; // or input something
for(i=j=0;i<s.Length;i++){
if (s[i]>='0'&&s[i]<='9'){
array[j++]=s[i]-'0';
}
}