has_any_index()
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. has_any_index
busca términos indexados, donde un término indizado es de tres o más caracteres. Si el término tiene menos de tres caracteres, la consulta examina los valores de la columna, que es más lento que buscar el término en el índice de términos.
Syntax
has_any_index
(
Fuente,
Valores)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Tipo | Requerido | 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 |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de