Splitter.SplitTextByRanges
Επιστρέφει μια συνάρτηση που διαιρεί κείμενο σε μια λίστα κειμένου σύμφωνα με τις καθορισμένες αποκλίσεις και μήκη.
Syntax
Splitter.SplitTextByRanges(
ranges as list,
optional startAtEnd as logical
) as function
Remarks
Επιστρέφει μια συνάρτηση που διαιρεί κείμενο σε μια λίστα κειμένου σύμφωνα με τις καθορισμένες αποκλίσεις και μήκη. Το μήκος null υποδεικνύει ότι θα πρέπει να συμπεριληφθούν όλα τα δεδομένα εισόδου που απομένουν.
Examples
Example #1
Διαχωρίστε την είσοδο με τα καθορισμένα ζεύγη θέσης και μήκους, ξεκινώντας από την αρχή της εισαγωγής. Σημειώστε ότι τα εύρη σε αυτό το παράδειγμα αλληλεπικαλύπτονται.
Splitter.SplitTextByRanges({{0, 4}, {2, 10}})("codelimiter")
Result:
{"code", "delimiter"}
Example #2
Διαχωρίστε την είσοδο κατά τα καθορισμένα ζεύγη θέσης και μήκους, ξεκινώντας από το τέλος της εισόδου.
let
startAtEnd = true
in
Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")
Result:
{"WA", "98052"}
Example #3
Διαιρέστε τα δεδομένα εισόδου σε ταχυδρομικό κώδικα σταθερού μήκους, ακολουθούμενο από ένα όνομα πόλης μεταβλητού μήκους.
Splitter.SplitTextByRanges({{0, 5}, {5, null}})("98052Redmond")
Result:
{"98052", "Redmond"}
Category
Splitter