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


Splitter.SplitTextByRanges

Σύνταξη

Splitter.SplitTextByRanges(ranges as list, optional startAtEnd as nullable logical) as function

Περίπου

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

Παράδειγμα 1

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

χρήσης

Splitter.SplitTextByRanges({{0, 4}, {2, 10}})("codelimiter")

εξόδου

{"code", "delimiter"}

Παράδειγμα 2

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

χρήσης

let
    startAtEnd = true
in
    Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")

εξόδου

{"WA", "98052"}