Προσπαθείτε να σπάσετε μια χορδή σε μικρότερα κομμάτια; Το ASP παρέχει μια εύχρηστη λειτουργία διαίρεσης που σας επιτρέπει να κάνετε ζάρια και να κόψετε μια συμβολοσειρά.

Ας πούμε ότι παίρνετε μια φράση και θέλετε να θέσετε κάθε λέξη σε μια διαφορετική μεταβλητή. ¶Έτσι εισάγετε

ΌνομαStr = "κ. John Smith"

Ρυθμίστε τον πίνακα για να κρατήσετε τα αποτελέσματα με

Dim

στη συνέχεια, κάντε το διαχωρισμό, χρησιμοποιώντας ένα χώρο ως δείκτη διάσπασης

WordArray = Διαίρεση (NameStr, "")

Τώρα το WordArray (0) είναι ίσο με το "Mr.", το WordArray (1) είναι ίσο με το "John" και το WordArray (2) είναι ίσο με το "Smith"! Μπορείτε να χρησιμοποιήσετε διάφορες λειτουργίες πίνακα και άλλες λειτουργίες στοιχειοσειρών για να εργαστείτε με αυτά τα αποτελέσματα.

Υπάρχει φυσικά ένας πλούτος τρόπων για να χρησιμοποιήσετε τη λειτουργία split. Πολλά προγράμματα εξαγωγής θα διαχωρίσουν τα πεδία τους από ένα σύμβολο σωλήνων. Ένας σωλήνας είναι η κάθετη γραμμή πάνω και κάτω όπως αυτή:

|

Έτσι θα μπορούσατε να κάνετε μια λειτουργία split που ψάχνει εκείνο τον αγωγό για να τα ξεσπάσει στα κομμάτια τους.

Προσέξτε ότι το πεδίο που χρησιμοποιείτε για να διαχωρίσετε πραγματικά χρησιμοποιείται μόνο για αυτή τη διαχωρισμένη λειτουργικότητα. Για παράδειγμα, μπορεί να σκεφτείτε ότι χρησιμοποιώντας ένα κόμμα ως πεδίο διαχωριστή είναι μια θαυμάσια ιδέα. Αλλά τι συμβαίνει εάν υπάρχει ένα κόμμα σε ένα από τα πεδία; Κάτι σαν αυτό:

Κ. John, Doe, Βοστώνη
Κα. Jane, Smith, Σικάγο
Μις, Τζούλι, Ρόμπερτς, Λος Άντζελες
Κύριε, Mark, Donner, Esq., Μαϊάμι

Σε αυτή την τέταρτη σειρά ο άντρας έχει τίτλο μετά το επώνυμό του, οπότε έχει καταχωρήσει το επώνυμό του

Donner, Esq.

Αλλά η λειτουργία split θα δει αυτό το κόμμα και πιστεύει ότι είναι ένα πεδίο διαχωρισμού.

Αυτός είναι ο λόγος για τον οποίο είναι συνήθως καλύτερο να χρησιμοποιείτε έναν διαχωριστή ενός σωλήνα (|) ή κάτι άλλο αρκετά ασυνήθιστο, έτσι ώστε να είστε βέβαιοι ότι δεν θα εμφανίζεται στην τρέχουσα ροή δεδομένων ως κανονική τιμή.

Εάν εργάζεστε με συμβολοσειρές, φροντίστε να κοιτάξετε τις άλλες λειτουργίες συμβολοσειρών ASP για να μάθετε πώς λειτουργούν!

Εισαγωγή στο ASP Ebook

Κατεβάστε αυτό το ebook για να πάρετε όλα όσα πρέπει να ξέρετε για την εκμάθηση ASP - από ένα βήμα προς βήμα φροντιστήριο λιστών λειτουργιών, δείγμα κώδικα, κοινά σφάλματα και λύσεις, και πολλά άλλα! 101 σελίδες.

Οδηγίες Βίντεο: All You Need Is Love | A Course in Miracles Documentary (Ενδέχεται 2024).