|
发表于 2020-11-7 09:24:04
|
显示全部楼层
陕西省渭南市
后边的参数也不常用.精简一下呗
|
文本_取中间_批量_精简 | 整数型 | | |
源文本 | 文本型 | | | | 前面标识文本 | 文本型 | | | | 后面标识文本 | 文本型 | | | | 存放取出文本的数组 | 文本型 | | | | 是否不区分大小写 | 逻辑型 | | | | 起始位置 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 数组数量 | 整数型 | | | 已经找到的 | 整数型 | | | StartPos | 整数型 | | | EndPos | 整数型 | | | Search | 文本型 | | | 中间长度 | 整数型 | | | 标识长度 | 整数型 | | | 重定义数组 (存放取出文本的数组, 假, 0 )StartPos = 起始位置 标识长度 = 取文本长度 (前面标识文本 )StartPos = 寻找文本 (源文本, 前面标识文本, StartPos, 是否不区分大小写 ) 判断循环首 (StartPos ≠ -1 ) StartPos = StartPos + 标识长度  EndPos = 寻找文本 (源文本, 后面标识文本, StartPos, 是否不区分大小写 ) 如果真 (EndPos = -1 ) 跳出循环 () 中间长度 = EndPos - StartPos Search = 取文本中间 (源文本, StartPos, 中间长度 ) 加入成员 (存放取出文本的数组, Search ) StartPos = 寻找文本 (源文本, 前面标识文本, StartPos, 是否不区分大小写 ) 判断循环尾 ()返回 (取数组成员数 (存放取出文本的数组 ))
|
|