zhe8210 发表于 2018-9-19 20:05:42

求E4A大神检查代码问题, 设定是根据扫描结果对比TXT文件,返回代码数字。

事件 二维码1.扫描完毕(扫描结果 为 文本型)
变量 文本数组 为 文本型
变量 结果 为 文本型
变量 内容 为 文本型
变量 文本 为 文本型
变量 文本行 为 整数型
变量 位置 为 整数型
变量 计次 为 整数型

文本数组 = 读入文本文件(取存储卡路径() & "/test.txt","GBK")

创建表达式(扫描结果,假,假) '匹配格式为:中文+(数字)
开始匹配(文本数组)
判断循环首 匹配下一个() = 真
   内容 = 取匹配文本()               '取匹配到的文本
   位置 = 取匹配开始位置()      '取匹配到的文本在文本中的开始位置
   结果 = ("",分割文本(文本数组(位置),"代码")(1),文本数组(位置),"","")
判断循环尾

'' 取指定文本


    编辑框2.内容 = 扫描结果
    编辑框3.内容 = 结果
    弹出提示("结果" & 结果)

结束 事件

zhe8210 发表于 2018-9-20 10:15:56

修改后的代码,但如何依据扫描结果进行匹配,依然是个疑惑的问题,请大神指导

事件 二维码1.扫描完毕(扫描结果 为 文本型)
    变量 返回文本 为 文本型
    变量 表达式 为 文本型
    变量 子文本1为 文本型
       
    返回文本 = 读入文本文件(取存储卡路径() & "/test.txt","GBK")
    表达式 = "(扫描结果)(.*?)品牌"
    创建表达式(表达式,真,真)
    开始匹配(返回文本)
    判断循环首 匹配下一个()
    子文本1 = 取子匹配文本(1)
    判断循环尾
   
       
    编辑框2.内容 = 扫描结果
    编辑框3.内容 = 子文本1

    弹出提示("结果" &子文本1)
结束 事件

zhe8210 发表于 2018-9-20 11:37:21

zhe8210 发表于 2018-9-20 10:15
修改后的代码,但如何依据扫描结果进行匹配,依然是个疑惑的问题,请大神指导

事件 二维码1.扫描完毕(扫 ...

求大神解惑求大神解惑求大神解惑求大神解惑

msxiaowu 发表于 2018-9-21 08:46:53

那二维码又是什么内容?

duanyijun 发表于 2020-10-30 10:52:05

凑凑热闹可以么!

duanyijun 发表于 2021-2-6 10:04:54

看这种帖子就要有种雾里看花的意境

ftghfig 发表于 2023-4-25 09:11:05

只因你太美
页: [1]
查看完整版本: 求E4A大神检查代码问题, 设定是根据扫描结果对比TXT文件,返回代码数字。