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

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

Πώς να αντικαταστήσει Σύμβολα Με Regex

Κοπιάζοντας στην αφάνεια , ενώ κάνοντας ένα μεγάλο μέρος του κόσμου του Διαδικτύου μια πρόταση πηγαίνει , κανονικές εκφράσεις είναι οι αφανείς ήρωας της τεχνολογίας των πληροφοριών . Βρέθηκαν παντού από scripts που εξυπηρετούν τις σελίδες Web στη Βιοπληροφορική στην ταπεινή πρόγραμμα επεξεργασίας κειμένου σας , κανονικές εκφράσεις βοηθούν τους διαχειριστές και τους προγραμματιστές ήμερο , το σχήμα και τον έλεγχο τεράστιες ποσότητες δεδομένων με λίγη προσπάθεια . Η σύνταξη των κανονικών εκφράσεων είναι προκλητική . Ενώ είναι κατά κύριο λόγο τη γλώσσα χειριστές , οι κανονικές εκφράσεις φαίνονται τίποτα σαν μια φυσική γλώσσα . Τα πράγματα που θα χρειαστείτε
Perl
αρχείο κειμένου
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Προετοιμάστε ένα αρχείο κειμένου , αντιγράφοντας μια εργασία στο δημόσιο τομέα, σε ένα αρχείο κειμένου . Αποθηκεύστε το αρχείο με το όνομα " regextest1 " με το " . Txt " κατάληξη σε κατάλογο εγγράφων σας ( ή το φάκελο ) σε ένα καινούριο κατάλογο με την ονομασία " RegExTests . " 2

ξεκινήσετε μια περίοδο λειτουργίας της κονσόλας , αν χρησιμοποιείτε Windows ? ξεκινήσετε μια περίοδο λειτουργίας τερματικού αν χρησιμοποιείτε Mac OS X. Πληκτρολογήστε " perl - v" στη γραμμή εντολών για να επαληθεύσετε την παρουσία της Perl στο σύστημά σας και την έκδοση του
εικόνων . 3

Πληκτρολογήστε τα ακόλουθα στη γραμμή εντολών και, στη συνέχεια, πατήστε το πλήκτρο "Enter" :

perl - e " . s /\\ /ΠΕΡΙΟΔΟΣ /g ? " - pi.save $ (Βρείτε Έγγραφα /RegExTests τύπου στ )

Αυτή η εντολή θα ανοίξει όλα τα έγγραφα στα RegExTests κατάλογο , ανοίξτε το αντικαταστήσετε κάθε εμφάνιση της περιόδου με τη λέξη ΠΕΡΙΟΔΟΣ και να σώσει την επεξεργασία του εγγράφου .

Δεδομένου ότι η περίοδος είναι μια μεταχαρακτήρα σε τυπικές εκφράσεις , για να βρουν μια « κυριολεκτική » περίοδο , θα πρέπει να χρησιμοποιήσετε το σύμβολο διαφυγής " \\ ". Για να βρείτε αυτά τα σύμβολα , $ ( ) * + [ \\ ^ {

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

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