Εισάγετε την κανονική μονάδα έκφρασης , και να δημιουργήσει μια συμβολοσειρά αναζήτησης . Εισάγετε τον παρακάτω στην Python IDE :
>>> εισαγωγή νέου
>>> ex_string = " αυτό είναι 123 παράδειγμα συμβολοσειράς μας "
η πρώτη εντολή εισάγει την τακτική μονάδα έκφρασης στο τρέχον πρόγραμμα , που επιτρέπει στον προγραμματιστή να χρησιμοποιήσει τις λειτουργίες του . Η " ex_string " μεταβλητή θα είναι η σειρά δοκιμών για να αναζητήσετε 2
Προσπάθεια να βρείτε ένα σχέδιο στο παράδειγμα string χρησιμοποιώντας την " εκ νέου " βιβλιοθήκη: .
>>> ? εισαγωγή νέου
>>> ex_string = " αυτό είναι 123 παράδειγμα συμβολοσειράς μας "
>>> αγώνα = re.match ( " . * » , ex_string )
>>> ανατ. ( match.group ( 0 ) )
αυτό είναι 123 παράδειγμα συμβολοσειράς μας
Η μέθοδος παιχνίδι παίρνει μια κανονική έκφραση σε εισαγωγικά ( σε στην περίπτωση αυτή, " . * " που ψάχνει για μια ολόκληρη σειρά από χαρακτήρες ) και εκτυπώνει την πρώτη βρέθηκε αγώνα του προτύπου .
εικόνων 3
Αλλάξτε το σχέδιο της αγώνα , και να προσθέσετε μια αναζήτηση για ένα substring :
>>> εισαγωγή νέου
>>> ex_string = " αυτό είναι 123 παράδειγμα συμβολοσειράς μας "
>>> αγώνα = re.search ( " \\ d \\ d \\ d" , ex_string )
>>> ανατ. ( match.group ( 0 ) )
123
Η "αναζήτηση" μέθοδος θα ψάξει για το πρώτο παράδειγμα μιας συμβολοσειράς που ταιριάζουν σε ένα μοτίβο και να το επιστρέψει συμβολοσειράς . Σε αυτό το παράδειγμα , η κανονική έκφραση " \\ d \\ d \\ d " αφηγείται την μέθοδο για να αναζητήσετε κάθε συμβολοσειράς που αποτελείται από 3 ψηφία μαζί ( ο μόνος που είναι " 123 " ) .
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα