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

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

Πώς να βρεί εάν ένα String Περιέχει άλλο String σε Perl

προγραμματισμού Perl δημιουργήθηκε από τον Larry Wall και θεμελιώδη έννοια της είναι ότι λειτουργεί με βάση τις συνήθεις εκφράσεις . Οι κανονικές εκφράσεις είναι ένας τρόπος για την αναζήτηση στοιχείων και το χειρισμό των δεδομένων . Οι κανονικές εκφράσεις είναι ισχυρά, επειδή εξοικονομήσει πολλά κωδικοποίησης σε σύγκριση με άλλες γλώσσες προγραμματισμού . Κανονικές εκφράσεις αυτοματοποιήσει τη διαδικασία της διακίνησης εγχόρδων . Perl μπορεί να βρείτε εύκολα και γρήγορα χορδές σε άλλες χορδές και παρέχει μια σειρά από τρόπους για να επιτευχθεί αυτό . Οδηγίες
Η 1

Προσδιορίστε το string που θα θέλατε να αναζητήσετε σε ένα μεγαλύτερο φράση . Για παράδειγμα , αν η φράση "ψάχνουν για ένα string σε αυτήν την φράση " και η λέξη που ψάχνει είναι "string ", η λέξη αυτή θα αποτελέσει την κανονική αναζήτηση έκφρασης στο πλαίσιο της πλέον φράση . 2

Δημιουργήστε μια κατάσταση δοκιμής . Ορίστε μια φράση με την επιλεγμένη φράση αναζήτησης και να περιλαμβάνει τη λέξη που θέλετε να αναζητήσετε . Αυτό μπορεί να επιτευχθεί ως εξής :

$ phrase = "ψάχνουν για ένα string σε αυτήν την φράση " ?

If ( $ phrase = ~ m /string /)

Η ταιριάζει με την έκφραση επιστρέφει true αν η λέξη " string" βρίσκεται στη μεταβλητή " $ φράση . " Η = ~ σημαίνει " περίπου ίση με », υπονοώντας ότι ψάχνει για έναν προσδιορισμό λέξη στη φράση . Η = ~ είναι επίσης γνωστή ως η συνδετική φορέα .
Εικόνων 3

Δοκιμάστε το πρόγραμμα perl . Εάν ο αγώνας δεν επιστρέφει αληθές, όπως θα αναμενόταν, το πιθανότερο είναι ότι είτε η κανονική δοκιμή έκφρασης είναι λάθος ή δεν είναι η αναζήτηση για την έκφραση συμβολοσειράς σωστά .
Η
εικόνων

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

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