split

split

> Functies

Splitst de tekenreeks in subtekenreeksen gescheiden door scheidingsteken. Gebruik de parameter limit om de snede tot een bepaald aantal stukken te beperken.

Instellingen
Feedback
TypeScript

In JavaScript splitst s.split(separator) zoals split in LeekScript, op twee details na. De lege stukken aan het einde blijven behouden: "a,b,,".split(",") is ["a", "b", "", ""], terwijl LeekScript ze verwijdert en ["a", "b"] geeft. En het tweede argument telt weliswaar in beide talen een maximumaantal stukken, maar gooit in JavaScript het einde van de tekenreeks weg: "a,b,c".split(",", 2) is ["a", "b"] in JavaScript en ["a", "b,c"] in LeekScript, waar de rest in het laatste stuk bewaard blijft.

Python

In Python werpt s.split(separator) een ValueError (empty separator) bij een leeg scheidingsteken, terwijl split in LeekScript dan teken voor teken splitst — schrijf daarvoor list(s). Drie andere verschillen:

Voorbeelden

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