La función Text.SplitAny devuelve el resultado de dividir una cadena de texto usando como delimitadores los caracteres indicados.
Text.SplitAny(
text as text,
separators as text
) as list
- text: texto a dividir
- separators: texto cuyos caracteres serán los separadores a usar para determinar los bloques de texto a devolver
El segundo argumento, separators, será una cadena de texto cuyos caracteres, considerados de forma individual, se aplicarán como separadores del texto a dividir.
La función es sensible a mayúsculas y minúsculas.
Supongamos que partimos del texto "34/923-451-32" y queremos extraer los bloques que hay entre los caracteres "/" y "-". Podemos conseguirlo usando la siguiente expresión:
Text.SplitAny("34/923-451-32", "/-")
El resultado es una lista que, si la desglosamos en sus componentes, nos devuelve los siguientes valores: