Udostępnij za pośrednictwem


has_any_index()

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Wyszukuje ciąg elementów określonych w tablicy i zwraca pozycję w tablicy pierwszego elementu znalezionego w ciągu.

Składnia

has_any_index(wartości źródłowe, )

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
source string ✔️ Wartość do wyszukania.
Wartości dynamic ✔️ Tablica wyrażeń skalarnych lub literałów do wyszukania.

Zwraca

Pozycja indeksu na podstawie zera pierwszego elementu w wartościach znalezionych w źródle. Zwraca wartość -1, jeśli żaden z elementów tablicy nie został znaleziony w ciągu lub jeśli wartości są puste.

Przykład

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

Wyjście

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