Partilhar via


has_any_index()

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Pesquisa a cadeia de caracteres para itens especificados na matriz e retorna a posição na matriz do primeiro item encontrado na cadeia de caracteres.

Sintaxe

has_any_index(Valores de origem, )

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
source string ✔️ O valor a pesquisar.
Valores dynamic ✔️ Uma matriz de expressões escalares ou literais para pesquisar.

Devoluções

Posição do índice baseado em zero do primeiro item nos valores encontrados na origem. Retorna -1 se nenhum dos itens da matriz foi encontrado na cadeia de caracteres ou se os valores estiverem vazios.

Exemplo

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

Saída

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