Splitter.SplitTextByRanges

Syntaxe

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

À propos

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

Exemple 1

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

Utilisation

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

Output

{"code", "delimiter"}

Exemple 2

Fractionnez l’entrée par les paires de position et de longueur spécifiées, à partir de la fin de l’entrée.

Utilisation

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

Output

{"WA", "98052"}

Exemple 3

Fractionnez l’entrée en code postal de longueur fixe suivie d’un nom de ville de longueur variable.

Utilisation

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

Output

{"98052", "Redmond"}