|
变量名 | 类 型 | 静态 | 数组 | 备 注 | 识别结果 | 文本型 | | | 正则 | 正则表达式类 | | | i | 整数型 | | | 苹果 | 分类 | | 0 | 橘子 | 分类 | | 0 | 柚子 | 分类 | | 0 | 下标 | 整数型 | | |
识别结果 = “苹果,0.9,1,1,20,30|橘子,0.9,1,2,10,30|柚子,0.88,1,3,50,20|苹果,0.78,2,1,20,40|柚子,0.88,1,3,50,40”正则. 创建 (“\|?([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^\|]+)”, 识别结果, , , , ) 计次循环首 (正则. 取匹配数量 (), i ) 判断 (正则. 取子匹配文本 (i, 1, ) = “苹果”)  下标 = 取数组成员数 (苹果 ) + 1  重定义数组 (苹果, 真, 下标 )  苹果 [下标 ].类名 = 正则. 取子匹配文本 (i, 1, )  苹果 [下标 ].置信度 = 到小数 (正则. 取子匹配文本 (i, 2, ))   苹果 [下标 ].x = 到整数 (正则. 取子匹配文本 (i, 3, ))   苹果 [下标 ].y = 到整数 (正则. 取子匹配文本 (i, 4, ))   苹果 [下标 ].w = 到整数 (正则. 取子匹配文本 (i, 5, ))   苹果 [下标 ].h = 到整数 (正则. 取子匹配文本 (i, 6, ))  判断 (正则. 取子匹配文本 (i, 1, ) = “橘子”)  下标 = 取数组成员数 (橘子 ) + 1  重定义数组 (橘子, 真, 下标 )  橘子 [下标 ].类名 = 正则. 取子匹配文本 (i, 1, )  橘子 [下标 ].置信度 = 到小数 (正则. 取子匹配文本 (i, 2, ))   橘子 [下标 ].x = 到整数 (正则. 取子匹配文本 (i, 3, ))   橘子 [下标 ].y = 到整数 (正则. 取子匹配文本 (i, 4, ))   橘子 [下标 ].w = 到整数 (正则. 取子匹配文本 (i, 5, ))   橘子 [下标 ].h = 到整数 (正则. 取子匹配文本 (i, 6, ))  判断 (正则. 取子匹配文本 (i, 1, ) = “柚子”)  下标 = 取数组成员数 (柚子 ) + 1  重定义数组 (柚子, 真, 下标 )  柚子 [下标 ].类名 = 正则. 取子匹配文本 (i, 1, )  柚子 [下标 ].置信度 = 到小数 (正则. 取子匹配文本 (i, 2, ))   柚子 [下标 ].x = 到整数 (正则. 取子匹配文本 (i, 3, ))   柚子 [下标 ].y = 到整数 (正则. 取子匹配文本 (i, 4, ))   柚子 [下标 ].w = 到整数 (正则. 取子匹配文本 (i, 5, ))   柚子 [下标 ].h = 到整数 (正则. 取子匹配文本 (i, 6, ))       计次循环尾 () 计次循环首 (取数组成员数 (苹果 ), i ) 调试输出 (苹果 [i ].类名, 苹果 [i ].置信度, 苹果 [i ].x, 苹果 [i ].y, 苹果 [i ].w, 苹果 [i ].h ) 计次循环尾 () 计次循环首 (取数组成员数 (橘子 ), i ) 调试输出 (橘子 [i ].类名, 橘子 [i ].置信度, 橘子 [i ].x, 橘子 [i ].y, 橘子 [i ].w, 橘子 [i ].h ) 计次循环尾 () 计次循环首 (取数组成员数 (柚子 ), i ) 调试输出 (柚子 [i ].类名, 柚子 [i ].置信度, 柚子 [i ].x, 柚子 [i ].y, 柚子 [i ].w, 柚子 [i ].h ) 计次循环尾 ()
分类放进不同的数组
|
|