|
- .版本 2
- .支持库 spec
- .程序集 程序集1
- .子程序 _启动子程序, 整数型, , 请在本子程序中放置易模块初始化代码
- 置随机数种子 ()
- _临时子程序 () ' 在初始化代码执行完毕后调用测试代码
- 返回 (0) ' 可以根据您的需要返回任意数值
- .子程序 _临时子程序
- .局部变量 返回值, 文本型, , "0"
- 分割文本2 (“1,2|3!4@5@6@7”, { “,”, “#”, “|”, “!”, “@” }, , 返回值)
- 调试输出 (返回值)
- .子程序 分割文本2, , 公开
- .参数 待分割文本, 文本型
- .参数 用作分割的文本数组, 文本型, 数组
- .参数 要返回的子文本数目, 整数型, 可空
- .参数 返回值, 文本型, 数组
- .局部变量 待分割文本副本, 文本型
- .局部变量 随机文本, 文本型
- .局部变量 随机数据, 字节集
- .局部变量 计数, 整数型
- 待分割文本副本 = 待分割文本
- 随机数据 = 取空白字节集 (256)
- .计次循环首 (256, 计数)
- 随机数据 [计数] = 取随机数 (65, 90)
- .计次循环尾 ()
- 随机文本 = 到文本 (随机数据)
- .计次循环首 (取数组成员数 (用作分割的文本数组), 计数)
- 待分割文本副本 = 子文本替换 (待分割文本副本, 用作分割的文本数组 [计数], 随机文本, , , 真)
- .计次循环尾 ()
- .如果 (是否为空 (要返回的子文本数目))
- 返回值 = 分割文本 (待分割文本副本, 随机文本, )
- .否则
- 返回值 = 分割文本 (待分割文本副本, 随机文本, 要返回的子文本数目)
- .如果结束
复制代码 |
|