efw4.X

new TXTReader

コンストラクタ関数は、TXTReaderオブジェクトを作成します。

サンプル

// test.txtファイルの内容は以下のとおりです。
// 12345678901234567890
// 11111222223333344444
// 99999777777777722222

var regFieldsDef = "(.{5})(.{10})(.{5})";
var txtReader = new TXTReader("input/test.txt", regFieldsDef, "MS932");

// test.txtファイルの内容は以下のとおりです。
// 123456789012345678901111122222333334444499999777777777722222

var txtReader2 = new TXTReader("input/test.txt", regFieldsDef, "MS932", 20);

API

呼び出し 戻り値
new TXTReader (path, regFieldsDef ) TXTReader
new TXTReader (path, regFieldsDef, encoding ) TXTReader
new TXTReader (path, regFieldsDef, encoding, rowSize ) TXTReader
new TXTReader (path, regFieldsDef, encoding, rowSize, skipRows ) TXTReader
new TXTReader (path, regFieldsDef, encoding, rowSize, skipRows, rowsToRead ) TXTReader

パラメータ

パラメータ 説明
path String ファイルまたはフォルダへの相対パス。
regFieldsDef String 抽出するフィールドを定義する正規表現。
encoding String テキストファイルの文字セットエンコーディング。デフォルトはUTF-8。
rowSize Number レコードのサイズ(バイト単位)。デフォルトは-1(未定義)。
skipRows Number 読み取り前にスキップする行数。デフォルトは-1(未定義)。
rowsToRead Number 読み取る行数。デフォルトは-1(未定義)。