split

split

> Funciones

Divide la cadena en subcadenas delimitadas por delimitador. Para limitar el corte a un determinado número de piezas, utilice el parámetro límite.

Configuraciones
Retorno
TypeScript

En JavaScript, s.split(separator) divide como split en LeekScript, salvo por dos detalles. Los trozos vacíos del final se conservan: "a,b,,".split(",") vale ["a", "b", "", ""], mientras que LeekScript los suprime y da ["a", "b"]. Y el segundo argumento, aunque cuenta un número máximo de trozos en ambos lenguajes, descarta el final de la cadena en JavaScript: "a,b,c".split(",", 2) vale ["a", "b"] en JavaScript y ["a", "b,c"] en LeekScript, donde el resto se guarda en el último trozo.

Python

En Python, s.split(separator) lanza un ValueError (empty separator) con un separador vacío, mientras que split en LeekScript divide entonces carácter por carácter — para eso, escriba list(s). Otras tres diferencias:

Ejemplos

split("456-789-123", "-") // ["456", "789", "123"] split("Hola", "") // ["H", "e", "l", "l", "o"] split("Hola", "zzz") // ["Hola"] dividir("456-789-123", "-", 2) // ["456", "789-123"]