精易论坛

标题: json 文本取时间最早的文本 求解答个小逻辑 [打印本页]

作者: 满天飘雪    时间: 昨天 10:05
标题: json 文本取时间最早的文本 求解答个小逻辑
.版本 2
.支持库 spec

.子程序 _按钮1_被单击
.局部变量 数据文件, 字节集
.局部变量 文件组, 文本型, , "0"
.局部变量 json, 类_json
.局部变量 n, 整数型
.局部变量 读入的文本, 文本型, , , ".txt"
.局部变量 文件号, 整数型
.局部变量 成员数, 整数型
.局部变量 i, 整数型
.局部变量 文本数组, 文本型, , "0"
.局部变量 每条文本, 文本型
.局部变量 保存每次取出的结果, 字节集

文件_枚举 (“C:\Users\Administrator\Desktop\任务数据”, “*.txt”, 文件组, , , )
.计次循环首 (取数组成员数 (文件组), n)
    文件号 = 打开文件 (“C:\Users\Administrator\Desktop\任务数据\” + 文件组 [n], 1, )
    读入的文本 = 读入文本 (文件号, )
    .如果 (json.解析 (读入的文本))
        成员数 = json.成员数 (“data.trends”)
        调试输出 (成员数)
        .计次循环首 (成员数, i)
            每条文本 = json.取通用属性 (“data.trends[” + 到文本 (i - 1) + “]”)
            调试输出 (每条文本)
            文本数组 = 分割文本 (每条文本, “,”, )
            写到文件 (取运行目录 () + 文件组 [n] + “.txt”, 保存每次取出的结果)
            系统_处理事件1 ()
        .计次循环尾 ()
        调试输出 (“解析文件成功”)
    .否则

    .如果结束

.计次循环尾 ()


求大哥解答个小逻辑

第一位小于第二位且第二位等于第三位,按时间最早出现取出第一条,如果2条取第一条如果有3条取前2
条,比如这就取10:36这条


CE7.png
WB8.png

任务数据.zip

37.77 KB, 下载次数: 7

这是数据

取数据.e

1.08 MB, 下载次数: 4


作者: bttp0059    时间: 昨天 11:31



使用的正则 ,没用JSON解析
新-取数据.e (1.08 MB, 下载次数: 3)