Index - 스크립트 및 차트 함수
Index()는 제공된 부분 문자열의 n번째 항목의 시작 위치를 찾기 위해 문자열을 검색합니다. 세 번째 선택적 인수가 n 값을 제공하며, 생략 시 1입니다. 음수 값은 문자열 끝부터 검색합니다. 문자열 내 위치는 1부터 번호가 매겨집니다.
구문:
Index(text, substring[, count])
반환 데이터 유형: 정수
인수:
인수
text
|
원래 문자열입니다. |
substring
|
text에서 검색할 문자열입니다. |
count
|
검색할 substring의 발생 위치를 정의합니다. 예를 들어 값이 2이면 두 번째 발생 항목을 검색합니다. |
Index(
'abcdefg', 'cd' )
|
3을 반환합니다. |
Index(
'abcdabcd', 'b', 2)
|
6('b'의 두 번째 발생 위치)을 반환합니다. |
Index(
'abcdabcd', 'b',-2)
|
2(끝에서부터 'b'의 두 번째 발생 위치)를 반환합니다. |
Left(
Date, Index( Date,'-') -1 ) where Date = 1997-07-14 |
1997을 반환합니다. |
Mid(
Date, Index( Date, '-', 2 ) -2, 2 ) where Date = 1997-07-14 |
07을 반환합니다. |
스크립트
T1: Load *, index(String, 'cd') as Index_CD, // returns 3 in Index_CD index(String, 'b') as Index_B, // returns 2 in Index_B index(String, 'b', -1) as Index_B2; // returns 2 or 6 in Index_B2 Load * inline [ String abcdefg abcdabcd ];