Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> Γλώσσες Προγραμματισμού Υπολογιστών

Πώς να Χωρίστε το String σε δύο

Κατά τον προγραμματισμό , υπάρχουν πολλές περιπτώσεις που μπορεί να χρειαστεί να διαιρέσει ένα string σε πολλαπλές χορδές . Για παράδειγμα , μπορείτε να διαιρέσετε ένα σπάγκο στη μέση με βάση το μήκος της . Ή , εάν ένας τελικός χρήστης εισάγει το πλήρες όνομά της στην εφαρμογή σας , μπορεί να θέλετε να το χωρίσει σε « πρώτο όνομα » και « επώνυμο ». Τα παραδείγματα εδώ είναι γραμμένα σε Ruby , αλλά μπορείτε να χρησιμοποιήσετε τις ίδιες αρχές χωρίσει ένα string σε Python , PHP και άλλες γλώσσες προγραμματισμού . Οδηγίες
Χωρίστε βάση Μήκος
Η 1

Εκχώρηση σειρά σας σε μια μεταβλητή :

@ originalstring = " πληκτρολογήστε τη συμβολοσειρά σας εδώ " 2
< p > Ορίστε το μήκος του string σε μια μεταβλητή :

@ @ stringlength = originalstring.length
εικόνων 3

Χωρίστε το μήκος συμβολοσειράς σε δύο για να καθορίσει το μήκος καθενός από οι δύο νέες χορδές :

@ @ newlength = stringlength /2
Η 4

Δημιουργήστε ένα νέο string που περιέχει το πρώτο μισό της αρχικής σειράς, χρησιμοποιώντας το μήκος για να καθορίσει το σημείο στάσης :

@ @ first_string = originalstring [ 0 , @ newlength ]
5

Δημιουργήστε ένα δεύτερο string που περιέχει το δεύτερο μισό της αρχικής συμβολοσειράς :

@ second_string = @ originalstring [ @ newlength .. -1 ]
εικόνων Divide βάση ένα διαστημικό
Η 6

Εκχώρηση σειρά σας σε μια μεταβλητή :

@ fullname = " ? Jane Jones "
Η 7

Βρείτε τον πρώτο χώρο στην αρχική σειρά :

@ @ firstspace = fullname.index ( '' )
8

Δημιουργία δύο νέων strings , χρησιμοποιώντας τη θέση του πρώτου διαστημικού ως διαχωριστικό :

@ @ firstname = fullname [ 0 , @ firstspace ] @ = @ επώνυμο fullname [ @ firstspace +1 -1 .. ] < br >

Αν @ fullname = " Jane Jones " τότε

@ firstname = " Jane " @ επώνυμο = " Jones "
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα