搜索字符串

搜索字符串(完全匹配)。

文本

TARGET = findString(EXPRESSION, SOURCE_ARR);
  3                     1           2

# 描述
1 [Search String] 设置要搜索的字符串。搜索字符串区分大小写。
2 [String Array for Search] 设置要搜索的内部一维字符串数组。

注:

  • 您无法搜索外部数组变量。
  • 您无法搜索多维数组变量。
3 [Result (Index)]

设置一个 INT 变量,存储与 [Search String] 完全匹配的字符串的数组元素编号。

如果有多个匹配的字符串数组元素,则存储较小的元素编号。

如果没有匹配项,则存储-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),则字符串在该处终止。