我有一个文本文件,其中有很多文档,每个文档从DOCSTART_1开始到DOCEND现在都要做的是将DOCSTART_1和DOCEND之间的行存储到对象中,请记住是否有3个文档在我的文件中,我想要三个单独的对象,每个对象之间用线条制成 下面给出的是我的文本文件的示例
DOCSTART_1 |
DOCTYPE BILL|
GENEVAVERSION RB_5.0|
BILLSTYLE 2|
BILLTYPE 1|
BILLTEMPLATE 1|
BILLSEQ 7|
DOCEND
DOCSTART_1 |
DOCTYPE BILL|
GENEVAVERSION RB_8.0|
BILLSTYLE 5|
BILLTYPE 2|
BILLTEMPLATE 3|
BILLSEQ 7|
DOCEND
以下是我尝试过的
new DataReader ('another.txt', { encoding: "utf8" })
.on ("error", function (error){
console.log (error);
})
.on ("line", function (line, nextByteOffset){
if (line === "DOCSTART_1 |"){
var new_obj={}
}
else if(line==='DOCEND |') {
}
else {
let arr=line.split(" ");
}
})
.read ();