Delen via


Splitter.SplitTextByRanges

Syntaxis

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

Over

Retourneert een functie die tekst splitst in een lijst met tekst op basis van de opgegeven verschuivingen en lengten. Een null-lengte geeft aan dat alle resterende invoer moet worden opgenomen.

Voorbeeld 1

Splits de invoer door de opgegeven positie- en lengteparen, beginnend vanaf het begin van de invoer. Houd er rekening mee dat de bereiken in dit voorbeeld elkaar overlappen.

Gebruik

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

uitvoer

{"code", "delimiter"}

Voorbeeld 2

Splits de invoer door de opgegeven positie- en lengteparen, beginnend vanaf het einde van de invoer.

Gebruik

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

uitvoer

{"WA", "98052"}