has_any_index()
適用於:✅Microsoft網狀架構✅Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel
搜尋字串中指定於數位中的專案,並傳回字串中找到之第一個項目陣列中的位置。
語法
has_any_index
(
來源,
值)
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
source | string |
✔️ | 要搜尋的值。 |
值 | dynamic |
✔️ | 要查閱的純量或常值表達式數位。 |
傳回
第一個專案在來源中找到的值中,以零起始的索引位置。 如果字串中找不到陣列專案,或 值 是空的,則傳回 -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 |