검색 문자열

문자열(정확히 일치)을 검색합니다.

블록
텍스트

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)이 있는 경우 문자열이 거기서 종료됩니다.