efw4.X

new TXTReader

The constructor function creates a TXTReader object.

Sample

// The content of the test.txt file is:
// 12345678901234567890
// 11111222223333344444
// 99999777777777722222

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

// The content of the test.txt file is:
// 123456789012345678901111122222333334444499999777777777722222

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

API

Calling Returning
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

Parameters

Parameter Type Description
path String The relative path to the file or folder.
regFieldsDef String A regular expression defining the fields to extract.
encoding String The character set encoding of the text file. The default is UTF-8.
rowSize Number The size of a record in bytes. The default is -1 (undefined).
skipRows Number The number of rows to skip before reading. The default is -1 (undefined).
rowsToRead Number The number of rows to read. The default is -1 (undefined).