次の方法で共有


has_any_index()

適用対象: ✅Microsoft FabricAzure データ エクスプローラーAzure MonitorMicrosoft Sentinel

配列で指定された項目を文字列内で検索し、文字列内で見つかった最初の項目の配列内での位置を返します。

構文

has_any_index(source, values)

構文規則について詳しく知る。

パラメーター

件名 タイプ Required 説明
ソース string ✔️ 検索する値。
dynamic ✔️ 検索するスカラー式またはリテラル式の配列。

返品

sourceで見つかった、valuesの最初の項目の 0 から始まるインデックス位置。 文字列内に配列項目が見つからなかった場合、または values が空の場合、-1 を返します。

print
 idx1 = has_any_index("this is an example", dynamic(['this', 'example']))  // first lookup found in input string
 , idx2 = has_any_index("this is an example", dynamic(['not', 'example'])) // last lookup found in input string
 , idx3 = has_any_index("this is an example", dynamic(['not', 'found'])) // no lookup found in input string
 , idx4 = has_any_index("Example number 2", range(1, 3, 1)) // Lookup array of integers
 , idx5 = has_any_index("this is an example", dynamic([]))  // Empty lookup array

出力

idx1 idx2 idx3 idx4 idx5
0 1 -1 1 -1