Condividi tramite


ha_un_indice_qualsiasi()

Si applica a: ✅Microsoft Fabric

Cerca nella stringa gli elementi specificati nella matrice e restituisce la posizione nella matrice del primo elemento trovato nella stringa.

Sintassi

has_any_index ( valori di origine,)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
origine string ✔️ Valore da cercare.
Valori dynamic ✔️ Matrice di espressioni scalari o letterali da cercare.

Valori restituiti

Posizione dell'indice in base zero del primo elemento nei valori trovati nell'origine. Restituisce -1 se nessuno degli elementi della matrice è stato trovato nella stringa o se i valori sono vuoti.

Esempi

Nell'esempio seguente viene illustrato come usare has_any_index con un set delimitato da virgole di valori scalari.

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

Risultato

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