Compartir a través de


has_any_index()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Busca en la cadena los elementos especificados en la matriz y devuelve la posición en la matriz del primer elemento encontrado en la cadena.

Sintaxis

has_any_index(valores de origen, )

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
source string ✔️ Valor que se va a buscar.
Valores dynamic ✔️ Matriz de expresiones escalares o literales que se van a buscar.

Devoluciones

Posición de índice de base cero del primer elemento de los valores que se encuentran en el origen. Devuelve -1 si no se encontró ninguno de los elementos de matriz en la cadena o si los valores están vacíos .

Ejemplo

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

Salida

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