|
发表于 2020-8-18 21:42:04
|
显示全部楼层
河北省唐山市
本帖最后由 qq159033 于 2020-8-18 21:43 编辑
模块版本:(如果你反馈的不是最新版本,请先下载最新版的测试一下)
所用系统:(如:XP、Win7 32位)
命令名称:文本类
BUG描述:模块本身取左边,右边,长度是按字节位置取,如果想取固定几个数,比如取5个、6个之类的,会出现乱码,取长度汉字加标点之类的也是不好用,建议增加取真实文本类,建议再增加取随机数2(整数){不用每次都置随机种子}
我的联系QQ:938583801
@项目部004
如果真 (字符数目 > 取文本长度 (文本 ) 且 字符数目 ≤ 0 )返回 (“”)返回 (取文本右边 (文本, GB_取字符真实位置 (文本, 字符数目 )) )如果真 (字符数目 > 取文本长度 (文本 ) 且 字符数目 ≤ 0 )返回 (“”)返回 (取文本左边 (文本, GB_取字符真实位置 (文本, 字符数目 )) )变量名 | 类 型 | 静态 | 数组 | 备 注 | buffer | 字节集 | | | i | 整数型 | | | 字数 | 整数型 | | | 字符大小 | 整数型 | | | 如果真 (文本 = “”)返回 (0 )buffer = 到字节集 (文本 )i = 1 判断循环首 (i ≤ 取字节集长度 (buffer )) 字符大小 = 文本_取字符大小 (文本, i )字数 = 字数 + 1 i = i + 字符大小 判断循环尾 ()返回 (字数 )如果真 (字节位置 > 取文本长度 (文本 ) 且 字节位置 ≠ 0 )返回 (-1 )buffer = 到字节集 (文本 ) 如果真 (buffer [字节位置 ] ≥ 161 )如果真 (字节位置 ≠ 取字节集长度 (buffer ) 且 buffer [字节位置 + 1 ] ≥ 161 ) 返回 (2 )返回 (2)返回 (1)|
GB_取字符真实位置 | 整数型 | | |
文本 | 文本型 | | | | 字符位置 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | buffer | 字节集 | | | i | | | | 字节数 | | | | 如果真 (字符位置 > 取文本长度 (文本 ) 或 字符位置 < 0 )返回 (-1 )如果真 (字符位置 = 0 )返回 (0 )buffer = 到字节集 (文本 )i = 1 字节数 = 1 判断循环首 (i ≤ 字符位置 )字节数 = 字节数 + 文本_取字符大小 (文本, 字节数 )i = i + 1 判断循环尾 () 返回 (字节数 - 1 )
|
|