STRING_SEG 매크로
STRING_SEG 매크로는 IBM® Campaign에서만 사용 가능합니다.
구문
STRING_SEG(from, to, data)
매개변수
from
문자열 세그먼트 추출을 시작하기 위한 문자열 시작 부분의 문자 오프셋 수입니다. 이 매개변수는 0보다 크고 to보다 작은 양수여야 합니다. 그렇지 않으면 STRING_SEG가 빈 문자열을 리턴합니다.
to
문자열 세그먼트 추출을 중지하기 위한 문자열 시작 부분의 문자 오프셋 수입니다. 이 매개변수는 from보다 크거나 같은 양수여야 합니다. tofrom이 같고 to가 문자열 길이보다 작거나 같을 경우 한 개의 문자가 리턴됩니다.
data
ASCII 텍스트 문자열 값입니다. 이 매개변수는 따옴표로 묶인 ASCII 텍스트, 텍스트 열, 텍스트를 포함하는 셀 범위 또는 이 중 하나로 평가되는 표현식일 수 있습니다. data의 형식 정의는 IBM® 제품용 본 안내서의 장에서 "매크로 함수 매개변수" 절을 참조하십시오.
설명
STRING_SEG는 지정된 데이터 범위의 각 문자열 값에서 두 인덱스 사이에 있는 문자열 세그먼트를 리턴합니다. from이 문자열의 길이보다 크면 아무것도 리턴되지 않습니다. to가 문자열의 길이보다 크면 from부터 시작하여 모든 문자가 리턴됩니다.
ASCII 텍스트 문자열 "Jan 15"를 포함하는 TEMP라는 열을 새로 작성합니다.
ASCII 텍스트 문자열 "sure"를 포함하는 TEMP라는 열을 새로 작성합니다.
V1 열에 있는 각 문자열의 5번째 및 6번째 문자를 포함하는 TEMP라는 열을 새로 작성합니다.
TEMP, VXVY라는 세 개의 열을 새로 작성합니다. TEMP 열의 값은 V1 열의 해당 행에 있는 문자열의 10-20자이고, VX 열의 값은 V2 열의 해당 행에 있는 문자열의 10-20자이며, VY 열의 값은 V3 열의 해당 행에 있는 문자열의 10-20자입니다.
TEMP, VXVY라는 세 개의 열을 새로 작성합니다. TEMP 열의 값은 V1 열의 1-50 행에 있는 문자열의 5-10자이고, VX 열의 값은 V2 열의 1-50 행에 있는 문자열의 5-10자이며, VY 열의 값은 V3 열의 1-50 행에 있는 문자열의 5-10자입니다.
관련 함수