Partager via


Splitter.SplitTextByAnyDelimiter

Syntaxe

Splitter.SplitTextByAnyDelimiter(
    delimiters as list,
    optional quoteStyle as nullable number,
    optional startAtEnd as nullable logical
) as function

À propos

Retourne une fonction qui fractionne le texte en une liste de texte à l’un des délimiteurs spécifiés.

Exemple 1

Fractionnez l’entrée par virgule ou point-virgule, en ignorant les guillemets et les délimiteurs entre guillemets et en commençant par le début de l’entrée.

Utilisation

Splitter.SplitTextByAnyDelimiter({",", ";"}, QuoteStyle.Csv)("a,b;""c,d;e"",f")

Output

{"a", "b", "c,d;e", "f"}

Exemple 2

Fractionnez l’entrée par virgule ou point-virgule, en ignorant les guillemets et les délimiteurs entre guillemets et en commençant à la fin de l’entrée.

Utilisation

let
    startAtEnd = true
in
    Splitter.SplitTextByAnyDelimiter({",", ";"}, QuoteStyle.Csv, startAtEnd)("a,""b;c,d")

Output

{"a,b", "c", "d"}