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

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

Πώς να χωρίσετε Εκτός URLs σε Perl

Η γλώσσα προγραμματισμού Perl έχει μια ισχυρή βιβλιοθήκη των εργαλείων επεξεργασίας κειμένου . Μπορείτε να χρησιμοποιήσετε αυτά τα εργαλεία για να χωρίσει το κείμενο σε μικρότερα κομμάτια . Αυτό είναι χρήσιμο όταν θέλετε να διαλυθει μια Uniform Resource Locator ( URL ) ή διεύθυνση της ιστοσελίδας , σε πολλά μικρότερα χορδές . Για παράδειγμα , μπορείτε να χωρίσετε τη διεύθυνση URL μιας ιστοσελίδας στο domain name και το όνομα του αρχείου της ιστοσελίδας . Εργαλεία επεξεργασίας κειμένου Perl σας επιτρέπουν να το κάνουμε αυτό με πολύ ελάχιστη προσπάθεια . Τα πράγματα που θα χρειαστείτε
Υπολογιστής με Perl διερμηνέας Εγκατεστημένη
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Δημιουργήστε ένα νέο αρχείο κειμένου χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κώδικα, όπως το Notepad . Αποθηκεύστε το αρχείο χρησιμοποιώντας την επέκταση PLX . 2

Ανοίξτε μια γραμμή εντολών και μεταβείτε στο φάκελο όπου έχετε αποθηκεύσει το αρχείο που δημιουργήθηκε στο προηγούμενο βήμα . Για παράδειγμα , αν έχετε αποθηκεύσει το αρχείο σας στη ρίζα του C: \\ drive στα Windows , πληκτρολογήστε " cd C : \\ " . ( Χωρίς τα εισαγωγικά) στη γραμμή εντολών
εικόνων 3

αναγνωρίσει έναν τύπο δεδομένων συμβολοσειράς και να ορίσετε μια τιμή ίση με το URL που θέλετε να διαιρέσετε . Από URLs έχουν μπροστά τους χαρακτήρες κάθετος , μια ειδική ακολουθία διαφυγής πρέπει να γραφτεί για την Perl για να αποθηκεύσετε το σωστό χαρακτήρα . Η ακολουθία διαφυγής για μια κάθετο είναι " \\ /. " Για παράδειγμα , μπορείτε να γράψετε το παρακάτω στην κορυφή του αρχείου πηγαίου κώδικα :

$ myURL = " www.websitename.com \\ /public \\ /index.html " ?
Η 4

Χωρίστε το string εκτός χρησιμοποιώντας την κάθετο ως χαρακτήρα οριοθέτησης . Αυτό θα σπάσει τη διεύθυνση URL σε τρεις διαφορετικές χορδές : . " Www.websitename.com ", " δημόσια " και " index.html " Γράψτε την ακόλουθη δήλωση για να εκτελέσει τη λειτουργία διάσπαση :

@ splitURL = διάσπαση ( /\\ //, $ myURL ) ?
5

Εκτυπώστε οι μεμονωμένες στοιχειοσειρές από τη διάσπαση URL . Η λειτουργία διάσπασης αποθηκεύει κάθε χορδή ως ξεχωριστό στοιχείο σε μια σειρά . Για να εκτυπώσετε το πρώτο στοιχείο του πίνακα , γράψτε την ακόλουθη δήλωση :

εκτυπώσετε @ splitURL [ 0 ] ?
Η 6

Εκτυπώστε μια κενή γραμμή για να σπάσει την έξοδο του προγράμματος σε τακτοποιημένο γραμμές. Γράψτε την ακόλουθη δήλωση για να το κάνετε αυτό :

print " \\ n" ?
Η 7

Εκτυπώστε το υπόλοιπο των χορδών , και περιλαμβάνει κενές γραμμές μεταξύ τους. Γράψτε τις ακόλουθες δηλώσεις για να το κάνετε αυτό :

εκτυπώσετε @ splitURL [ 1 ] ?

Print " \\ n" ?

Εκτυπώσετε @ splitURL [ 2] ?

print " \\ n" ?
8

Εκτελέστε το σενάριο Perl , εκδίδοντας την ακόλουθη εντολή από τη γραμμή εντολών , αντικαθιστώντας το όνομα που επιλέξατε στο βήμα 1 για το « όνομα » :

perl filename.plx
Η 9

Παρατηρήστε την έξοδο του προγράμματος . Η έξοδος του προγράμματος μοιάζει με αυτό :

www.websitename.com

δημόσια

index.html
Η
εικόνων

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

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