共用方式為


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