Splitter.SplitTextByRanges

Syntaks

Splitter.SplitTextByRanges(ranges as list, optional startAtEnd as nullable logical) as function

Om

Returnerer en funktion, der opdeler tekst på en liste med tekst i henhold til de angivne forskydninger og længder. En null-længde angiver, at al resterende input skal inkluderes.

Eksempel 1

Opdel inputtet med de angivne positions- og længdepar startende fra starten af inputtet. Bemærk, at intervallerne i dette eksempel overlapper hinanden.

Brug

Splitter.SplitTextByRanges({{0, 4}, {2, 10}})("codelimiter")

Output

{"code", "delimiter"}

Eksempel 2

Opdel inputtet med de angivne positions- og længdepar, startende fra slutningen af inputtet.

Brug

let
    startAtEnd = true
in
    Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")

Output

{"WA", "98052"}