COBOL - 字符串处理
-
简述
COBOL 中的字符串处理语句用于对字符串执行多种功能操作。以下是字符串处理语句 -- Inspect
- String
- Unstring
-
Inspect
Inspect动词用于计算或替换字符串中的字符。可以对字母数字、数字或字母值执行字符串操作。Inspect操作从左到右执行。用于字符串操作的选项如下 -统计
Tallying 选项用于对字符串字符进行计数。语法以下是 Tallying 选项的语法 -使用的参数是 -- input-string - 要计算其字符的字符串。
- output-count - 保存字符数的数据项。
例如JCL执行上述 COBOL 程序。当您编译并执行上述程序时,它会产生以下结果 -更换
替换选项用于替换字符串字符。语法以下是替换选项的语法 -使用的参数是 --
input-string− 要将其字符从char1 替换为char2 的字符串。
例如JCL执行上述 COBOL 程序。当您编译并执行上述程序时,它会产生以下结果 - -
String
字符串动词用于连接字符串。使用 STRING 语句,可以将两个或多个字符串组合成一个更长的字符串。'Delimited By' 子句是强制性的。语法以下是字符串动词的语法 -以下是使用参数的详细信息 -- ws-string1 和 ws-string2 :要连接的输入字符串
- ws-string : 输出字符串
- ws-count :用于计算新连接字符串的长度
- Delimited 指定字符串的结尾
- 指针和溢出是可选的
例如JCL执行上述 COBOL 程序 -当您编译并执行上述程序时,它会产生以下结果 - -
Unstring
Unstring动词用于将一个字符串拆分为多个子字符串。Delimited By 子句是强制性的。语法以下是 Unstring 动词的语法 -例如JCL执行上述 COBOL 程序 -当您编译并执行上述程序时,它会产生以下结果 -