Aller au contenu principal

Splitter.SplitTextByAnyDelimiter

Retourne une fonction qui fractionne le texte en une liste de textes au niveau de l'un des délimiteurs spécifiés.

Syntax

Splitter.SplitTextByAnyDelimiter(
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 l'un des délimiteurs spécifiés.

Examples

Example #1

Divise l'entrée par une virgule ou un point-virgule, en ignorant les guillemets et les délimiteurs de citation et en commençant par le début de l'entrée.

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

Result:

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

Example #2

Divise l'entrée par une virgule ou un point-virgule, en ignorant les guillemets et les délimiteurs de citation et en commençant par la fin de l'entrée.

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

Result:

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

Category

Splitter