[토막 메모] Cobol - 문자열 내 문자 세기

2018. 4. 27. 08:15화면 속/토막 메모

반응형
SMALL

안 올리고 미뤄두면, 토막 메모의 의도가 무색하게 게으름만 부리다 안올리게 될 것 같으므로 연속해서 메모합니다.

Cobol의 Inspect는 Replacing 외에도 count기능이 있는 Tallying 이 있습니다.
문자열 내의 문자 수를 세어 저장합니다.

MOVE “ehofo” TO str
Inspect str Tallying cntStr for all “o”
를 한다면
str 문자열 내 모든 o를 찾아서 cntStr에 넣어 줄 것입니다.
cntStr = 2가 되겠지요.

Inspect str Tallying cntStr2 for lead “o”를 한다면
앞에서부터 헤아려 가장 먼저 나오는 “o”의 연속체 수를 찾아 줍니다. 위 경우에선 1이겠네요.
만약
eehhooffoo를 찾았으면 2였을 것입니다.

보통 공백(Space)을 찾을 때 많이 사용하는 것 같습니다.


*잘 못된 정보가 있다면 언제나 댓글 남겨주세요. 수정하도록 하겠습니다.

반응형
LIST