문자열(정확히 일치)을 검색합니다.
TARGET = findString(EXPRESSION, SOURCE_ARR);
3 1 2
# | 설명 |
1 | [Search String] 검색할 문자열을 설정합니다. 검색 문자열은 대/소문자를 구분합니다. |
2 | [String Array for Search] 검색될 문자열의 내부 1차원 배열을 설정합니다.
|
3 | [Result (Index)] [Search String]과 정확히 일치하는 문자열의 배열 요소 숫자가 저장되는 INT 변수를 설정합니다. 일치하는 문자열 배열 요소가 여러 개 있는 경우 더 작은 요소 숫자가 저장됩니다. 일치 항목이 없으면 -1이 저장됩니다. |
(예)
Var1 = findString(Var3, Var6);
[Search String] | 배열 변수의 요소 숫자 및 문자열 | [Result (Index)]에 저장된 배열 요소 숫자 | 설명 |
ABC | 0: ABCDE 1: ABCD 2: ABC |
2 | 정확한 일치를 검색합니다. |
0: abc 1: ABCD 2: ABC |
2 | 대/소문자를 구분합니다. | |
0: ABC 1: ABCD 2: ABC |
0 | 일치하는 배열 요소가 두 개 이상 있는 경우 더 작은 요소 숫자가 저장됩니다. | |
0: ABCDE 1: ABC(0x00)D 2: ABC |
1 | NULL(0x00)이 있는 경우 문자열이 거기서 종료됩니다. |
|
0: AB 1: abc 2: ABCD |
-1 | 일치하는 문자열이 없으면 -1이 저장됩니다. | |
ABC(0x00)D | 0: ABCDE 1: ABCD 2: ABC |
2 | NULL(0x00)이 있는 경우 문자열이 거기서 종료됩니다. |