91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

cobol截取字符串的方法有哪些

小億
203
2023-10-13 20:45:16
欄目: 編程語言

在COBOL中,截取字符串的方法有以下幾種:

  1. 使用INSPECT語句:可以使用INSPECT語句的TALLYING子句來指定要截取的字符串的起始位置和長度。例如:
01 STRING-VARIABLE PIC X(10).
01 SUBSTRING-VARIABLE PIC X(5).
MOVE 'ABCDEFGHIJ' TO STRING-VARIABLE.
INSPECT STRING-VARIABLE TALLYING FUNCTION LENGTH(STRING-VARIABLE)
BEFORE INITIAL 'F'
AFTER INITIAL 'E'
INTO SUBSTRING-VARIABLE.

在上面的例子中,SUBSTRING-VARIABLE將包含字符串’ABCDE’。

  1. 使用STRING函數:可以使用STRING函數的START和LENGTH參數來指定要截取的字符串的起始位置和長度。例如:
01 STRING-VARIABLE PIC X(10).
01 SUBSTRING-VARIABLE PIC X(5).
MOVE 'ABCDEFGHIJ' TO STRING-VARIABLE.
MOVE FUNCTION STRING(STRING-VARIABLE, 6, 5) TO SUBSTRING-VARIABLE.

在上面的例子中,SUBSTRING-VARIABLE將包含字符串’FGHIJ’。

  1. 使用UNSTRING語句:可以使用UNSTRING語句來將一個字符串分割成多個子字符串,并將其存儲在不同的變量中。例如:
01 STRING-VARIABLE PIC X(10).
01 SUBSTRING-VARIABLE1 PIC X(5).
01 SUBSTRING-VARIABLE2 PIC X(5).
MOVE 'ABCDEFGHIJ' TO STRING-VARIABLE.
UNSTRING STRING-VARIABLE
DELIMITED BY 'EF'
INTO SUBSTRING-VARIABLE1, SUBSTRING-VARIABLE2.

在上面的例子中,SUBSTRING-VARIABLE1將包含字符串’ABCD’,SUBSTRING-VARIABLE2將包含字符串’GHIJ’。

這些都是COBOL中常用的截取字符串的方法。具體使用哪種方法取決于你的需求和程序的結構。

0
祁东县| 栾城县| 裕民县| 镇平县| 开平市| 扶风县| 神农架林区| 安岳县| 临湘市| 开化县| 汪清县| 汽车| 万荣县| 湟中县| 扎囊县| 光山县| 乐安县| 大竹县| 沿河| 黎平县| 兰州市| 新干县| 佛山市| 论坛| 襄樊市| 东港市| 新密市| 临邑县| 朔州市| 汝城县| 白玉县| 噶尔县| 杭州市| 垫江县| 沈丘县| 方正县| 肥东县| 新源县| 西藏| 石河子市| 巍山|