Splitter.SplitTextByRanges
Devolve uma função que divide texto numa lista de texto de acordo com os desvios e os comprimentos especificados.
Syntax
Splitter.SplitTextByRanges(
ranges as list,
optional startAtEnd as logical
) as function
Remarks
Devolve uma função que divide o texto numa lista de texto de acordo com os desvios e comprimentos especificados. Um comprimento nulo indica que todas as entradas restantes deverão ser incluídas.
Examples
Example #1
Divida a entrada pelos pares de posição e comprimento especificados, a partir do início da entrada. Note que os intervalos neste exemplo sobrepõem-se.
Splitter.SplitTextByRanges({{0, 4}, {2, 10}})("codelimiter")
Result:
{"code", "delimiter"}
Example #2
Divida a entrada pelos pares de posição e comprimento especificados, a partir do fim da entrada.
let
startAtEnd = true
in
Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")
Result:
{"WA", "98052"}
Example #3
Divida a entrada num código postal de comprimento fixo seguido de um nome de cidade de comprimento variável.
Splitter.SplitTextByRanges({{0, 5}, {5, null}})("98052Redmond")
Result:
{"98052", "Redmond"}
Category
Splitter