La función Text.Split devuelve el resultado de dividir una cadena de texto usando un cierto delimitador.
Text.Split(
text as text,
separator as text
) as list
- text: texto a dividir
- separator: separador a usar para determinar los bloques de texto a devolver
El separador puede ser una cadena de texto de cualquier longitud, incluyendo una cadena de texto vacía.
La función es sensible a mayúsculas y minúsculas.
Podemos extraer los bloques de texto de la cadena "85-451-725-998" que se muestran entre guiones con la siguiente expresión:
Text.Split("85-451-725-998", "-")
En la siguiente imagen vemos el resultado obtenido tras expandir la lista devuelta:
El separador puede ser una cadena de texto de más de un carácter. En el siguiente ejemplo se separa el texto "tres tristes tigres comían trigo en un trigal" usando como separador el texto "tr":
Text.Split("tres tristes tigres comían trigo en un trigal", "tr")
Se muestra a continuación el resultado de expandir la lista: