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"}