本帖最后由 娜美 于 2023-8-20 10:30 编辑
回复 13# qixiaobin0715
实际数据就是5楼加上11楼数据,,, 只不过1楼举例没有足够的多, 在5楼, 11楼添加另外情况, 事实上都差不多
主要这2个条件判断呗, 耍检查有"企业"字段 与 "企业"字段 之间的名称是否相同, 其中是否存在有 "退出"字段的行
- if 如果遇到有"企业"字段 与 "企业"字段 之间的名称不相同, 且它们中间没有 "退出"字段, 则需要添加插入 "退出"字段行, 日期时间填补请使用有"企业"字段的上一行日期时间
- if 如果有"企业"字段的行 一直至有 "退出"字段行中, 它们名称仍然都是相同的, , 则不做任何动作
- a.txt ANSI编码
- 19:37:30 August 16 2023> 企业 名称:优 美 利 A
- 19:37:31 August 16 2023> ++++
- 19:37:32 August 16 2023> 企业 名称:利海 B
- 19:37:33 August 16 2023> +
- 19:37:34 August 16 2023> 企业 名称:利海 01:C (A)
- 19:37:35 August 16 2023> +
- 19:37:36 August 16 2023> 企业 名称:利海 B
- 19:37:39 August 16 2023> 退出
- 20:37:30 August 16 2023> 企业 名称:利海 B
- 20:39:30 August 16 2023> 企业 名称:利海 B
- 20:38:31 August 16 2023> 退出
- 19:37:30 August 16 2023> 企业 名称:优 美 利 A
- 19:37:31 August 16 2023> ++++
- 19:37:31 August 16 2023> ++++
- 19:37:31 August 16 2023> ++++
- 19:37:31 August 16 2023> ++++
- 19:37:31 August 16 2023> ++++
- 19:37:32 August 16 2023> 企业 名称:利海 B
- 19:37:33 August 16 2023> +
- 19:37:33 August 16 2023> +
- 19:37:33 August 16 2023> +
- 19:37:33 August 16 2023> +
- 19:37:33 August 16 2023> +
- 19:37:34 August 16 2023> 企业 名称:利海 01:C (A)
- 19:37:35 August 16 2023> +
- 19:37:35 August 16 2023> +
- 19:37:35 August 16 2023> +
- 19:37:35 August 16 2023> +
- 19:37:35 August 16 2023> +
- 19:37:36 August 16 2023> 企业 名称:利海 B
- 20:37:30 August 16 2023> +
- 20:37:30 August 16 2023> +
- 20:37:30 August 16 2023> 企业 名称:利海 B
- 20:39:30 August 16 2023> +
- 20:39:30 August 16 2023> +
- 20:39:30 August 16 2023> +
- 20:39:30 August 16 2023> 企业 名称:利海 B
- 20:38:31 August 16 2023> 退出
- 19:37:30 August 16 2023> 企业 名称:优 美 利 A
- 19:37:31 August 16 2023> ++++
- 19:37:31 August 16 2023> ++++
- 19:37:31 August 16 2023> ++++
- 19:37:31 August 16 2023> ++++
- 19:37:31 August 16 2023> ++++
- 19:37:31 August 16 2023> 退出
- 19:37:32 August 16 2023> 企业 名称:海
复制代码 |