split

split

> Funktioner

Delar upp strängen i delsträngar avgränsade med avgränsare. För att begränsa snittet till ett visst antal bitar, använd parametern limit.

Inställningar
Respons
TypeScript

I JavaScript delar s.split(separator) som split i LeekScript, så när som på två detaljer. De tomma bitarna i slutet behålls: "a,b,,".split(",") blir ["a", "b", "", ""], medan LeekScript tar bort dem och ger ["a", "b"]. Och det andra argumentet, som visserligen räknar ett högsta antal bitar i båda språken, kastar bort slutet av strängen i JavaScript: "a,b,c".split(",", 2) blir ["a", "b"] i JavaScript och ["a", "b,c"] i LeekScript, där resten behålls i den sista biten.

Python

I Python kastar s.split(separator) ett ValueError (empty separator) vid en tom avskiljare, medan split i LeekScript då delar tecken för tecken — skriv list(s) för det. Tre andra skillnader:

Exempel

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"]