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

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

Πώς να αφαιρέσει ένα Carriage Return Από String σε Perl

Γράψτε προγραμμάτων στον Πρακτική Εξόρυξη και Γλώσσα Έκθεση scripting γλώσσα , όταν χρειάζεστε ένα εργαλείο που μπορεί να αυτοματοποιήσει γρήγορα string χειραγώγησης , παρέχει αλληλεπίδραση του χρήστη και να παραδώσει αποδεκτή μορφοποίηση . Επαναφοράς τείνουν να διαταράξουν τη μορφοποίηση της εισόδου του χρήστη και Perl έξοδος του προγράμματος , έτσι ώστε συμβολοσειρές κειμένου φανεί ακατάστατο και δύσκολο να ακολουθήσει . Χρησιμοποιήστε το " chomp " λέξη-κλειδί για να αφαιρέσετε επαναφοράς και να καθαρίσει εισόδου και εξόδου του προγράμματος . Τα πράγματα που θα χρειαστείτε
υπολογιστών με τη γλώσσα προγραμματισμού Perl διερμηνέας εγκατασταθεί
Perl script αρχείο που περιέχει τη συμβολοσειρά κειμένου για την οποία θέλετε μια μεταφορά μετ 'επιστροφής αφαιρούνται
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Ανοίξτε ένα παράθυρο τερματικού γραμμή εντολών σε έναν υπολογιστή που επέτρεψε Perl . Ανοίξτε το αρχείο script Perl που περιέχει μια συμβολοσειρά κειμένου για τα οποία πρέπει να αφαιρεθεί η μεταφορά μετ 'επιστροφής . 2

Χρησιμοποιήστε τα βελάκια του πληκτρολογίου για να τοποθετήσετε το δρομέα αμέσως μετά τη γραμμή στην οποία έχει εκχωρηθεί μια μεταβλητή η συμβολοσειρά κειμένου , όπως την αξία του . Για παράδειγμα , αν θέλετε να καταργήσετε την μεταφορά μετ 'επιστροφής από το "Test " string παρακάτω:

$ myvariable = " Test \\ n" ?

Προσθήκη " chomp " γραμμή λειτουργία για το κείμενο μεταβλητή συμβολοσειράς αμέσως μετά την ανάθεση συμβολοσειράς κειμένου όπως γράφεται παρακάτω :

chomp ( $ myvariable ) ?
εικόνων 3

Χρησιμοποιήστε τα πλήκτρα βέλους για να τοποθετήσετε τον κέρσορα μετά από μια γραμμή που δέχεται εισάγει ο χρήστης και να γράψει ένα " chomp " γραμμή λειτουργίας για τη μεταβλητή εισόδου συμβολοσειράς κειμένου για να αφαιρέσετε την επιστροφή μεταφορά από την είσοδο του χρήστη για να καθαρίσει τη μορφοποίηση . Για παράδειγμα :

ενώ (user $ εισόδου = ) {

print " Ο χρήστης πληκτρολογήσει « $ εισόδου '\\ n " ?

Διαρκέσει if ($ eq εισόδου '')?

}

θα περιλαμβάνει τη μεταφορά μετ 'επιστροφής με την είσοδο του χρήστη όταν ο χρήστης πατήσει το πλήκτρο "Enter" . Για να αφαιρέσετε τη μεταφορά μετ 'επιστροφής , τοποθετήστε το " chomp " λειτουργούν ως γραπτή παρακάτω :

ενώ (user $ εισόδου = ) {

chomp ( $ εισόδου) ?

print " Ο χρήστης πληκτρολογήσει « $ εισόδου '\\ n " ?

διαρκέσει if ($ εισόδου eq '')?

}

Η

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

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