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

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

Πώς να αντικαταστήσει επιλογές σε Κανονική Έκφραση

Αντικατάσταση επιλογές σε μια κανονική έκφραση μπορεί να πάρει περίπλοκη γρήγορα? Θα πρέπει να απομονώσετε την επιλογή που θέλετε να αντικαταστήσετε πριν κάνετε οποιεσδήποτε αλλαγές . Με αυτόν τον τρόπο τα άλλα δυνητικά θα σπάσει το υπόλοιπο των αγώνων . Γι 'αυτό είναι μια καλή ιδέα να διαχωρίσουν τα διάφορα τμήματα της κανονική έκφραση σας, χρησιμοποιώντας παρενθέσεις που καθιστά ευκολότερο να εργαστεί με επιμέρους τμήματα . Οι κανονικές εκφράσεις χρησιμοποιούνται από μια ποικιλία των scripting γλώσσες και είναι ένας ισχυρός τρόπος για να αναλύσει τα δεδομένα από ένα ή πολλά αρχεία . Οδηγίες
Η

1 Ανοίξτε το σενάριο του οποίου η κανονική έκφραση που θέλετε να επεξεργαστείτε . Πλοηγηθείτε σε αυτό . 2

Αποθηκεύστε ένα αντίγραφο της κανονικής έκφρασης , πριν αλλάξει τίποτα από την αντιγραφή και επικόλληση σε ένα άλλο αρχείο . Τώρα βρείτε τα μέρη της κανονική έκφραση που θέλετε να αλλάξετε . Έτσι, για παράδειγμα , έχετε :

( [ 0-9 ] + [ az ] )

Αυτό το μέρος της έκφρασης θα ταιριάζει με έναν ή περισσότερους αριθμούς , ακολουθούμενο από ένα γράμμα . Αν θέλατε να αντικαταστήσετε αυτό το μέρος της έκφρασης , απλά κάνετε τις αλλαγές σας εντός των παρενθέσεων , αλλιώς θα αρχίσουν να επηρεάζουν το υπόλοιπο της έκφρασης .
Εικόνων 3

Χρησιμοποιήστε τις ενσωματωμένες σε αριθμημένα μεταβλητές να δοκιμάσει τους αγώνες των νέων έκφρασή σας . Για κάθε σύνολο παρενθέσεων που έχετε , το αποτέλεσμα του αγώνα είναι αποθηκευμένα σε μια αριθμημένη μεταβλητή . Για παράδειγμα , η έκφρασή σας είναι :

( [ 0-9 ] + [ az ] )

Η σειρά με την οποία που εμφανίζεται στην έκφραση σας είναι ο αριθμός που είναι αποθηκευμένα μέσα Αν είναι η πρώτη σύνολο παρενθέσεων , τότε μπορείτε να δείτε το αποτέλεσμα , χρησιμοποιώντας :

εκτύπωση 1 δολάριο ?

Αυτό θα εκτυπώσει το κείμενο που ταιριάζει κανονική έκφραση σας . Αν ήταν το δεύτερο σετ παρένθεση , θα πρέπει να χρησιμοποιήσετε "$ 2" και ούτω καθεξής . Συνεχίστε τον έλεγχο της έκφρασης σας μέχρι να κάνει ακριβώς ό, τι χρειάζεται να κάνουμε.
Η
εικόνων

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

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