|
发表于 2024-8-28 16:30:01
|
显示全部楼层
广东省广州市
调试输出 (子程序1 (#常量_待处理文本, 局_结果数组), 局_结果数组)'常量内容为楼主指定内容
输出内容:
* 3 | 数组:3{“01/D6”,“02/D6”,“03/D8”}
|
文本_取出中间文本 | 文本型 | | |
欲取全文本 | 文本型 | | | | 前面文本 | 文本型 | | | | 后面文本 | 文本型 | | | | 起始搜寻位置 | 整数型 | | | | 是否不区分大小写 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_前面文本位置 | 整数型 | | | 局_后面文本位置 | 整数型 | | | 局_前面文本 | 文本型 | | | 局_后面文本 | 文本型 | | |
局_前面文本 = 子文本替换 (前面文本, “#引号”, #引号, , , 真)局_后面文本 = 子文本替换 (后面文本, “#引号”, #引号, , , 真)局_前面文本位置 = 寻找文本 (欲取全文本, 局_前面文本, 起始搜寻位置, 是否不区分大小写 )如果真 (局_前面文本位置 ≠ -1 )局_前面文本位置 = 局_前面文本位置 + 取文本长度 (局_前面文本 )局_后面文本位置 = 寻找文本 (欲取全文本, 局_后面文本, 局_前面文本位置, 是否不区分大小写)如果真 (局_前面文本位置 = -1 或 局_后面文本位置 = -1 )返回 (“”)返回 (取文本中间 (欲取全文本, 局_前面文本位置, 局_后面文本位置 - 局_前面文本位置))|
子程序1 | 整数型 | | |
参_欲处理文本 | 文本型 | | | | 参_结果数组 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_待处理文本数组 | 文本型 | | 0 | 局_计次 | 整数型 | | | 清除数组 (参_结果数组 )局_待处理文本数组 = 分割文本 (参_欲处理文本, #换行符, )计次循环首 (取数组成员数 (局_待处理文本数组 ), 局_计次 )如果真 (寻找文本 (局_待处理文本数组 [局_计次 ], “-”, , 假) = -1 )加入成员 (参_结果数组, 文本_取出中间文本 (局_待处理文本数组 [局_计次 ], #左引号, #右引号 )) 计次循环尾 ()返回 (取数组成员数 (参_结果数组 ))
[color=#引号red#引号][color=#引号red#引号]
|
|