Delen via


Splitter.SplitTextByAnyDelimiter

Syntaxis

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

Over

Retourneert een functie die tekst splitst in een lijst met tekst op een van de opgegeven scheidingstekens.

Voorbeeld 1

Splits de invoer op komma of puntkomma, negeert aanhalingstekens en scheidingstekens tussen aanhalingstekens en begint vanaf het begin van de invoer.

Gebruik

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

uitvoer

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

Voorbeeld 2

Splits de invoer op komma of puntkomma, negeer aanhalingstekens en scheidingstekens tussen aanhalingstekens en begin vanaf het einde van de invoer.

Gebruik

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

uitvoer

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