split

split

> Funzioni

Divide la string in sottostringhe delimitate da delimiter. Per limitare il taglio ad un certo numero di pezzi, utilizzare il parametro limit.

Impostazioni
Feedback
TypeScript

In JavaScript, s.split(separator) divide come split in LeekScript, salvo due dettagli. I pezzi vuoti finali sono conservati: "a,b,,".split(",") vale ["a", "b", "", ""], mentre LeekScript li elimina e dà ["a", "b"]. E il secondo argomento, pur contando un numero massimo di pezzi in entrambi i linguaggi, getta via la fine della stringa in JavaScript: "a,b,c".split(",", 2) vale ["a", "b"] in JavaScript e ["a", "b,c"] in LeekScript, dove il resto è tenuto nell'ultimo pezzo.

Python

In Python, s.split(separator) solleva un ValueError (empty separator) su un separatore vuoto, mentre split in LeekScript divide allora carattere per carattere — per questo scrivete list(s). Altre tre differenze:

Esempi

split("456-789-123", "-") // ["456", "789", "123"] split("Ciaò", "") // ["C", "i", "a", "ò"] split("Ciaò", "zzz") // ["Ciaò"] split("456-789-123", "-", 2) // ["456", "789-123"]