Partager via


has_any_index()

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Recherche les éléments spécifiés dans le tableau et retourne la position dans le tableau du premier élément trouvé dans la chaîne.

Syntaxe

has_any_index(valeurs sources, )

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
source string ✔️ Valeur à rechercher.
Valeurs dynamic ✔️ Tableau d’expressions scalaires ou littérales à rechercher.

Retours

Position d’index de base zéro du premier élément dans les valeurs trouvées dans la source. Retourne -1 si aucun des éléments du tableau n’a été trouvé dans la chaîne ou si les valeurs sont vides .

Exemple

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

Sortie

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