字符串操作指令 STRING 类型的变量包含两个长度: 最大长度和当前长度(即当前有效字符的数量)。 每个变量的字符串最大长度在 STRING 关键字的方括号中指定。 当前长度表示实际使用的字符位置数。 当前长度必须小于或等于最大长度。 字符串占用的字节数为最大长度加 2。 可使用“LEN”指令查询在输入 IN 中指定的字符串的当前长度,并在输出 OUT 以数字值的形式将其输出。 空字符串 () 的长度为零。 如果操作处理期间出错,则将输出空字符串。 CONCAT 连接字符串参数 IN1 和 IN2 以形成一个字符串,并放在 OUT 中。 目标字符串必须足够长,否则结果字符串将被截短并且使能输出 ENO 将设置为“0”值。 如果指令处理期间出错并且可以写入到输出 OUT,则将输出空字符串。 可使用 LEFT 从输入 IN 字符串的第一个字符开始提取出一部分字符串。 通过参数 L 指定要提取的字符数。 以 STRING 格式通过输出 OUT 输出提取的字符。 如果要提取的字符数大于字符串的当前长度,则输出 OUT 将返回输入字符串。 参数 L 的值为“0”时或者输入值为空字符串时都将返回空字符串。 如果参数 L 的值为负值,则将输出空字符串并且使能输出 ENO 将设置为“0”值。 可使用 MID 将输入 IN 字符串的一部分提取出来。 可通过参数 P 指定要提取的第一个字符的位
原创力文档

文档评论(0)