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

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

Πώς να αφαιρέσει Κορυφαίοι χώρους σε Perl

Κορυφαίοι χώροι είναι κενοί χαρακτήρες αποθηκεύονται σε μια μεταβλητή ή κάποιο άλλο κατασκεύασμα που , στις περισσότερες περιπτώσεις , δεν εξυπηρετούν κανέναν λειτουργικό σκοπό . Στην Perl , μπορείτε να αφαιρέσετε κενά διαστήματα χρησιμοποιώντας την "\\ s " τροποποιητή , η οποία αντιπροσωπεύει όλα τα είδη του κενού χώρου , συμπεριλαμβανομένων των χαρακτήρων χώρο , καρτέλες , νέες γραμμές και επαναφοράς. Μπορείτε να χρησιμοποιήσετε αυτήν τροποποιητή για να ελέγξετε μια υπάρχουσα σειρά για τους κορυφαίους χώρους και στη συνέχεια αφαιρέστε τους . Αυτό βοηθά να διασφαλιστεί η ακεραιότητα των δεδομένων σας, ειδικά όταν χρησιμοποιούνται για άλλους σκοπούς, όπως συγκρίσεις ή στα strings . Οδηγίες
Η

1 Ανοίξτε ένα αρχείο προγράμματος Perl . Τοποθετήστε το δρομέα στο σημείο όπου θέλετε να αφαιρέσετε τα κενά από μια μεταβλητή 2

Πληκτρολογήστε τον ακόλουθο κώδικα : .

$ Μου String = "string μου με έναν κορυφαίο χώρο " ?

print $ string . " \\ n" ?

$ string = ~ s /^ \\ s + //?

print $ string . " \\ n" ?

Η μεταβλητή σε αυτό το παράδειγμα έχει μία ηγετική χώρο πριν από το κείμενο , αλλά το μοντέλο που ταιριάζουν λειτουργία στην τρίτη γραμμή θα αφαιρέσει όλα τα κενά διαστήματα , συμπεριλαμβανομένων διέφυγε χαρακτήρα, όπως "\\ t" για ένα καρτέλα . Η ίδια η λειτουργία ξεκινά με το " s /" και καλεί τον φορέα υποκατάστασης . Ο " ^ " λέει να ταιριάζει από την αρχή του string . Το "\\ s " λέει να ελέγξει για whitespaces και το " + " λέει να αφήσει το υπόλοιπο του string ανέπαφη .
Εικόνων 3

Αποθηκεύστε το αρχείο προγράμματος Perl .


εικόνων

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

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