has_any_index()
Vyhledá v řetězci položky zadané v matici a vrátí pozici první položky nalezené v řetězci v poli. has_any_index
vyhledá indexované termíny, kde indexovaný termín má tři nebo více znaků. Pokud má termín méně než tři znaky, dotaz prohledá hodnoty ve sloupci, což je pomalejší než vyhledávání termínu v indexu termínů.
Syntax
has_any_index
(
Zdroj,
Hodnoty)
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
Zdroj | string |
✔️ | Hodnota, která se má hledat. |
Hodnoty | dynamic |
✔️ | Pole skalárních nebo literálových výrazů, které chcete vyhledat. |
Návraty
Nulová pozice indexu první položky v hodnotách nalezených ve zdroji. Vrátí hodnotu -1, pokud nebyly nalezeny žádné položky pole v řetězci nebo pokud jsou hodnoty prázdné.
Příklad
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
Výstup
idx1 | idx2 | idx3 | idx4 | idx5 |
---|---|---|---|---|
0 | 1 | -1 | 1 | -1 |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro