split

split

> Funksjoner

Deler strengen i understrenger avgrenset med skilletegn. For å begrense kuttet til et visst antall stykker, bruk parameteren limit.

Innstillinger
Tilbakemelding
TypeScript

I JavaScript deler s.split(separator) som split i LeekScript, bortsett fra to detaljer. De tomme bitene til slutt beholdes: "a,b,,".split(",") blir ["a", "b", "", ""], mens LeekScript fjerner dem og gir ["a", "b"]. Og det andre argumentet, selv om det teller et høyeste antall biter i begge språk, kaster bort slutten av strengen i JavaScript: "a,b,c".split(",", 2) blir ["a", "b"] i JavaScript og ["a", "b,c"] i LeekScript, der resten beholdes i den siste biten.

Python

I Python kaster s.split(separator) en ValueError (empty separator) ved en tom skilletegn, mens split i LeekScript da deler tegn for tegn — skriv list(s) til det. Tre andre forskjeller:

Eksempler

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