Aller au contenu principal

Splitter.SplitTextByRanges

Retourne une fonction qui fractionne le texte en une liste de textes selon les décalages et les longueurs spécifiés.

Syntax

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

Remarks

Retourne une fonction qui fractionne le texte en une liste de textes en fonction des décalages et des longueurs spécifiés. Une longueur null indique que toutes les entrées restantes doivent être incluses.

Examples

Example #1

Divise l'entrée par les paires position et longueur spécifiées, en commençant par le début de l'entrée. Notez que les plages dans cet exemple se chevauchent.

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

Result:

{"code", "delimiter"}

Example #2

Divise l'entrée par les paires de position et de longueur spécifiées, en commençant par la fin de l'entrée.

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

Result:

{"WA", "98052"}

Example #3

Fractionner l’entrée en un code postal de longueur fixe suivi d’un nom de ville de longueur variable

Splitter.SplitTextByRanges({{0, 5}, {5, null}})("98052Redmond")

Result:

{"98052", "Redmond"}

Category

Splitter