has_any_index()
適用対象: ✅Microsoft Fabric✅Azure データ エクスプローラー✅Azure Monitor✅Microsoft 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 |