0

だから私はvb.netで読む必要があるファイルを持っています。各行の長さは32文字で、各行は複数のフィールドで構成されています。文字1から9までは、IDを示し、文字10は識別子を示し、11-14は値フィールドを示します。私はReadblockを見てきましたが、それはその仕事のためのツールではありません。行全体を読み取って文字列として分割する以外に、各行をそれぞれのフィールドに分割する方法はありますか?

4

3 に答える 3

1

それを読んで分割するのがおそらく最も簡単な解決策です。これが1回限りの作業である場合、または文字列形式が変更されることを期待しない場合は、最も単純で最速のルートを使用するのがおそらく最善です。

于 2011-07-12T13:39:53.920 に答える
0

サブ文字列を操作する必要があります....netが文字列の意味やフィールドで構成されているかどうかを「知る」方法はありません(例外:固定長の文字列WITHフィールドターミネータ文字がある場合...)

于 2011-07-12T13:41:02.817 に答える
0

各行にはフィールドの区切り文字がありますか?トークナイザーを使用して行をフィールドに分割する場合、各フィールドにサブストリングを使用するだけではない場合、つまり最初のフィールドにはsubstr(line、1,5)、フィールド2にはsubstr(line、6、20)など。の上

于 2011-07-12T13:41:34.953 に答える