Κοινή χρήση μέσω


Splitter.SplitTextByAnyDelimiter

Σύνταξη

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

Περίπου

Επιστρέφει μια συνάρτηση που διαιρεί κείμενο σε μια λίστα κειμένου σε οποιονδήποτε από τους καθορισμένους οριοθέτες.

Παράδειγμα 1

Διαιρέστε την είσοδο με κόμμα ή ερωτηματικό, παραβλέποντας εισαγωγικά και οριοθέτες σε εισαγωγικά και ξεκινώντας από την αρχή της εισόδου.

χρήσης

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

εξόδου

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

Παράδειγμα 2

Διαιρέστε την είσοδο με κόμμα ή ερωτηματικό, παραβλέποντας εισαγωγικά και οριοθέτες σε εισαγωγικά και ξεκινώντας από το τέλος της εισόδου.

χρήσης

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

εξόδου

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