split

split

> Funktioner

Opdeler strengen i understrenge afgrænset af adskiller. For at begrænse snittet til et bestemt antal stykker, brug parameteren limit.

Indstillinger
Feedback
TypeScript

I JavaScript deler s.split(separator) som split i LeekScript, bortset fra to detaljer. De tomme stykker til sidst bevares: "a,b,,".split(",") giver ["a", "b", "", ""], mens LeekScript fjerner dem og giver ["a", "b"]. Og det andet argument, der ganske vist tæller et maksimalt antal stykker i begge sprog, kasserer slutningen af strengen i JavaScript: "a,b,c".split(",", 2) giver ["a", "b"] i JavaScript og ["a", "b,c"] i LeekScript, hvor resten beholdes i det sidste stykke.

Python

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

Eksempler

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