通过动态更改在记录之前附加数据

时间:2017-01-21 08:09:03

标签: javascript

我的文件记录如下所示

21001123
22000000
23000000
25000000
50010000      For example ...here AFTER SEQUENCE ID(50), NEXT TWO CHARACTERS(01) SHOWS HOW MANY HOUSE IN THIS TOWER (001)
21002123
22000000
23000000
25000000
21002456
22000000
23000000
50020000
21003123
22000000
23000000
25000000
21003456
22000000
23000000
25000000
21003456
22000000
23000000
25000000
50030000

数据说明..

首先查看从21开始的记录。每条记录的前两个字符是序列ID。 然后在从21开始的记录中,在序列id之后,它的一个字段称为社会代码,其长度为6.在6个中,前三个字符是塔号,其余三个字符是同一塔中的门牌号。

因此,无论何时塔楼数量发生变化,您都可以看到,从50开始记录并告知该塔楼有多少房屋。 从22,23和25开始的记录编号提供有关任何塔下特定房屋的信息。这里还有一个事实是,每当塔号发生变化时,记录就会出现,它会告诉塔楼中的房屋数量。所以21,22。23和25,它是一个房子的信息......它将是一组记录循环

我想在从21开始的所有记录之前添加两个标识符。

当塔改变时,标识符应增加1,当房屋超过同一塔标识符时,应增加1,但在这种情况下塔应相同,因此应该为空。

这是预期的结果。

1121001123
22000000
23000000
25000000
50010000 
2121002123
22000000
23000000
25000000
n221002456
22000000
23000000
50020000
3121003123
22000000
23000000
25000000
n221003456
22000000
23000000
25000000
n321003456
22000000
23000000
25000000
50030000

我正在逐个阅读包含所有这些记录的文件。它包含更多的记录,我们不知道在逐个阅读时有多少。我怎样才能做到这一点?

请分享您的想法,然后我会将此想法作为参考继续进行。

谢谢.. !!

0 个答案:

没有答案