Δημιουργήστε ένα αρχείο " . Pl " ή να ανοίξετε μια προ - υπάρχουσα. 2
Δημιουργήστε μια μεταβλητή στην οποία αποθηκεύεται το αποτέλεσμα της κανονική έκφραση σας . Ας χρησιμοποιήσουμε " $ string " ως μεταβλητή μας . Μπορείτε να χρησιμοποιήσετε οποιαδήποτε συμβολοσειρά που θέλετε να ελέγξετε κατά κανονική έκφραση .
Εικόνων 3
Δημιουργήστε μια κανονική έκφραση για να ανιχνεύσει για τους αριθμούς . Αυτό γίνεται με τη χρήση είτε "\\ d" ή " [ 0-9 ] " ο καθένας θα προσπαθήσει να βρει ένα ψηφίο στη σειρά σας . Εάν θέλετε μόνο ένα συγκεκριμένο αριθμό ή την περιοχή αριθμών , μπορείτε να αλλάξετε τους αριθμούς . Έτσι, αν θέλετε μόνο τους αριθμούς 3-6 , για παράδειγμα , μπορείτε να χρησιμοποιήσετε " [ 3-6 ] " . Τώρα προσθέστε το " + " φορέας εκμετάλλευσης σε αριθμούς σύλληψης που έχουν περισσότερα από ένα ψηφίο . Χρησιμοποιώντας μεταβλητή μας , θα μοιάζει με αυτό :
$ string = ~ m /[ 0-9 ] + /?
Αν το string περιέχει τουλάχιστον ένα ψηφίο κάθε μεγέθους , θα επιστρέψει " αλήθεια . « Η " m //" σύνταξη δηλώνει απλώς την παρακάτω ως κανονική έκφραση .
Η 4
συλλάβετε τους αριθμούς που χρειάζεστε με την προσθήκη παρενθέσεις γύρω από την κανονική έκφραση που θα συλλάβει τους . Στο παράδειγμά μας, θα συλλάβει τον πρώτο αριθμό που βρέθηκαν σε μια σειρά . Με την τοποθέτηση παρενθέσεις γύρω από αυτό , μπορούμε να καλέσουμε το αποτέλεσμα του αγώνα
$ string = ~ m /( [ 0-9 ] + ) /? Print "Αυτός είναι ο πρώτος αγώνας : $ 1" . ?
Αυτό το παράδειγμα θα εκτυπώσει το παιχνίδι βρεθεί στην πρώτη σειρά των παρενθέσεων . Υπάρχουν πολλοί άλλοι τρόποι για να χρησιμοποιήσετε τις συνήθεις εκφράσεις για να ελέγξετε αριθμητικό χορδές , αλλά διαφέρουν σε μεγάλο βαθμό , καθώς όλα εξαρτώνται από το τι θα πρέπει να ελέγχονται .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα