SplitScript reference / String / split

String.split

Method

String.split(delimiter: String) -> [String]!

Splits this string at every exact, non-overlapping delimiter.

Matching is case-sensitive over UTF-8 text. Empty segments before, between, and after delimiters are preserved. An empty delimiter returns an error rather than defining insertion points between UTF-8 bytes.

Parameters

  • delimiter: The non-empty delimiter removed between segments.

Effects: allocates

Runtime behavior: available everywhere; synchronous

Examples

Parse a structured level identifier

let parts = "01_02_0".split("_") else []
let chapter = parts[0]