|
发表于 2012-12-6 14:13:10
|
显示全部楼层
重庆市重庆市
[e]
.版本 2
.子程序 GetTextMiddleG, 整数型, , 取文本中间组,返回数组成员数
.参数 Data, 文本型, , 欲取的数据
.参数 Head, 文本型, , 头数据
.参数 Tail, 文本型, , 尾数据
.参数 TextG, 文本型, 参考 数组, 返回的文本数组
.局部变量 Int_1, 整数型, , , 位置1
.局部变量 Int_2, 整数型, , , 位置2
.局部变量 Len_Head, 整数型, , , 头数据长度
.局部变量 Len_Tail, 整数型, , , 尾数据长度
.局部变量 Temp, 文本型, , , 临时文本
.局部变量 Text, 文本型, , "0", 返回文本
Len_Head = 取文本长度 (Head)
Len_Tail = 取文本长度 (Tail)
.循环判断首 ()
Int_1 = 寻找文本 (Data, Head, Int_2 + Len_Tail, 假)
.如果真 (Int_1 = -1)
跳出循环 ()
.如果真结束
Int_2 = 寻找文本 (Data, Tail, Int_1 + Len_Head, 假)
Temp = 取文本中间 (Data, Int_1 + Len_Head, Int_2 - Int_1 - Len_Head)
加入成员 (Text, Temp)
.循环判断尾 (TextG)
TextG = Text
返回 (取数组成员数 (Text))
[/e] |
|