getTokenCount()

strLib.getTokenCount() 시스템 함수는 소스 문자열의 토큰 수를 리턴합니다.

토큰은 구분 문자로 구분되는 문자열입니다. 예를 들어, 공백 문자(" ")와 쉼표 문자(",")를 구분 기호로 정의하는 경우 문자열 "CALL PROGRAM ARG1,ARG2,ARG3"를 다섯 개의 토큰 "CALL", "PROGRAM", "ARG1", "ARG2", "ARG3"로 나눌 수 있습니다.

구문

  strLib.getTokenCount(
    source STRING in,
    delimiters STRING in)
  returns (result INT)
source
입력은 STRING 유형과 지정 호환 가능한 표현식 또는 변수입니다.
delimiters
문자가 서로 연결된 하나 이상의 구분 문자를 포함하는 STRING입니다.
result
source에서 발견된 토큰의 수를 나타내는 INT입니다. 토큰을 찾을 수 없는 경우에는 함수가 0을 리턴합니다.

예제

다음 예제에서는 공백 문자와 쉼표 문자가 네 개의 토큰을 구분합니다.

  commandLine STRING = "CALL PROG1 arg1,arg2";
  delimiters STRING = " ," // space and comma delimiters
  i INT;

  i = StrLib.getTokenCount(commandLine, delimiters);
	// i = 4

호환성 고려사항

표 1. 호환성 고려사항
플랫폼 문제
JavaScript 생성 strLib.getTokenCount() 함수는 지원되지 않습니다.