La función List.FindText devuelve los elementos de una lista que contienen el texto indicado.
List.FindText(
list as list,
text as text
) as list
- list: lista en la que realizar la búsqueda
- text: texto a buscar en los elementos de la lista anterior
El resultado de la función es una lista.
No es necesario que todos los elementos de la lista sean textos, pero la búsqueda solo se realizará en los elementos que sí lo sean.
Podemos extraer los elementos de la lista {"perro", "gato", "caballo", "cerdo"} que contienen el texto "a" con la siguiente expresión:
List.FindText(
{"perro", "gato", "caballo", "cerdo"},
"a"
)
List
Un clic en el enlace List nos muestra la lista resultante:
La búsqueda del texto indicado solo se realizará en los valores de tipo texto de la lista. Por ejemplo, si tenemos la lista {"p2erro", "gato", true, 2} y buscamos el texto "2", solo se devuelve el primer elemento, "p2erro":
List.FindText(
{"p2erro", "gato", true, 2},
"2"
)
List
La lista resultante es la siguiente: