| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 文本_均分文本 | 方便将大的文件内容均分为几段来处理 | ||||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 参_内容 | 字节集 | 要处理的文本内容 | 参_文本数组 | 文本型 | 用于存放返回文本的数组 | 参_分割数 | 整数型 | 分割的段数 |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 局_区间值 | 整数型 | |||||
| 局_偏移 | 整数型 | |||||
| 局_内容 | 字节集 | |||||
| 局_计数器 | 整数型 | |||||
局_内容 = 参_内容
' 求区段长度
局_区间值 = 四舍五入 (取字节集长度 (局_内容) ÷ 参_分割数, )
清除数组 (参_文本数组)
计次循环首 (参_分割数 - 1, 局_计数器)
' 寻找上一换行符位置,分割完整的文本行
局_偏移 = 倒找字节集 (局_内容, { 13, 10 }, 局_区间值)
加入成员 (参_文本数组, 到文本 (取字节集中间 (局_内容, 1, 局_偏移)))
局_内容 = 取字节集右边 (局_内容, 取字节集长度 (局_内容) - 局_偏移)
计次循环尾 ()' 最后一段文本
加入成员 (参_文本数组, 到文本 (局_内容))
词条作者信息 使用例程
