Aller au contenu principal

Splitter.SplitTextByEachDelimiter

Retourne une fonction qui fractionne le texte en une liste de textes au niveau de chaque délimiteur spécifié en séquence.

Syntax

Splitter.SplitTextByEachDelimiter(
delimiters as list,
optional quoteStyle as QuoteStyle.Type,
optional startAtEnd as logical
) as function

Remarks

Retourne une fonction qui fractionne le texte en une liste de textes au niveau de chaque délimiteur spécifié en séquence.

Examples

Example #1

Divise l'entrée par une virgule, puis un point-virgule, en commençant par le début de l'entrée.

Splitter.SplitTextByEachDelimiter({",", ";"})("a,b;c,d")

Result:

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

Example #2

Divise l'entrée par une virgule, puis un point-virgule, en traitant les guillemets comme tout autre caractère et en commençant par la fin de l'entrée.

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

Result:

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

Category

Splitter