| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 文本_取出文本中汉字 | 文本型 | 取出指定文本中的汉字 | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 字符串 | 文本型 | ||||||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 字节集长度 | 整数型 | |||||
| 字节集 | 字节集 | |||||
| 取出位置 | 整数型 | |||||
| 文本 | 文本型 | |||||
字节集长度 = 取字节集长度 (字节集)
取出位置 = 1
判断循环首 (取出位置 < 字节集长度)
判断 (字节集 [取出位置] ≥ 176 且 字节集 [取出位置 + 1] ≥ 161 且 字节集 [取出位置] ≤ 247 且 字节集 [取出位置 + 1] ≤ 254) ' 判断GBK/2: GB2312 汉字
文本 = 文本 + 到文本 (取字节集中间 (字节集, 取出位置, 2))
取出位置 = 取出位置 + 2
判断 (字节集 [取出位置] > 127 且 字节集 [取出位置 + 1] > 127) ' 判断是否全角字符)
取出位置 = 取出位置 + 2
取出位置 = 取出位置 + 1

判断循环尾 ()返回 (文本)
词条作者信息 使用例程
