Condividi tramite


has_any_index()

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

Cerca nella stringa gli elementi specificati nella matrice e restituisce la posizione nella matrice del primo elemento trovato nella stringa.

Sintassi

has_any_index(valori di origine, )

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
source string ✔️ Valore da cercare.
Valori dynamic ✔️ Matrice di espressioni scalari o letterali da cercare.

Valori restituiti

Posizione dell'indice in base zero del primo elemento nei valori trovati nell'origine. Restituisce -1 se nessuno degli elementi della matrice è stato trovato nella stringa o se i valori sono vuoti.

Esempio

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

Output

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