Condividi tramite


Splitter.SplitTextByRanges

Sintassi

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

Informazioni su

Restituisce una funzione che suddivide il testo in un elenco di testo in base alle lunghezze e agli offset specificati. Una lunghezza Null indica che deve essere incluso tutto l'input rimanente.

Esempio 1

Dividere l'input in base alle coppie di posizione e lunghezza specificate, a partire dall’inizio dell'input. Si noti che gli intervalli in questo esempio si sovrappongono.

Utilizzo

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

Output

{"code", "delimiter"}

Esempio 2

Dividere l'input in base alle coppie di posizione e lunghezza specificate, a partire dalla fine dell'input.

Utilizzo

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

Output

{"WA", "98052"}