Skip to main content

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