Εφαρμόζοντας Εμπειρογνώμονες Κανονικές Εκφράσεις

Εφαρμόζοντας Εμπειρογνώμονες Κανονικές Εκφράσεις

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

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

Αυτές οι (κανονικές) εκφράσεις δημιουργήθηκαν ειδικά για να επιταχύνουν και να απλοποιήσουν την αναζήτηση ορισμένων στοιχείων σε ένα έγγραφο για ορισμένες προϋποθέσεις. Στο εργαλείο του δημοφιλούς προγραμματιστή, ο συντάκτης του Notepad ++, είναι δυνατό να δημιουργήσετε τις δικές σας και να χρησιμοποιήσετε έτοιμες εκφράσεις. Ταυτόχρονα, ο χρήστης μετακινείται σε ένα πιο προηγμένο, αποτελεσματικό επίπεδο εργασίας τόσο με το Notepad ++ όσο και με τον κώδικα γραφής γενικά.

Τι είναι τακτικές εκφράσεις

Πριν προχωρήσετε άμεσα στη χρήση του συστήματος έκφρασης στο Notepad ++, είναι απαραίτητο να διευκρινίσετε τι είναι. Αυτός ο όρος υποδηλώνει μια συγκεκριμένη γλώσσα αναζήτησης που έχει σχεδιαστεί για να εκτελεί προηγμένη αναζήτηση και αντικατάσταση και εκτέλεση άλλων ενεργειών σε συμβολοσειρές ενός εγγράφου.

Οι κανονικές εκφράσεις σημειώσεων έχουν σχεδιαστεί για να αναζητούν και να αντικαταστήσουν κείμενο σε μια γραμμή, αρχείο ή διάφορα αρχεία. Χρησιμοποιούνται από προγραμματιστές στον κώδικα εφαρμογής, δοκιμαστές στο AutoTests, αλλά και όταν εργάζονται στη γραμμή εντολών. Στο Analytics, μια κανονική έκφραση είναι μια ακολουθία χαρακτήρων που ταιριάζουν περισσότερο ή λιγότερο σε γενικά πρότυπα δεδομένων Google Analytics.

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

Ένα παράδειγμα είναι η ακόλουθη κατασκευή [a-z], που σημαίνει κάθε κεφαλαίο γράμμα γραμμένο στη Λατινική. Και, μια κουκκίδα, σημαίνει καθόλου από τα πιθανά σύμβολα.

Ανάλογα με τις ιδιαιτερότητες μιας συγκεκριμένης γλώσσας προγραμματισμού, τη σύνταξη για το REG. Οι εκφράσεις μπορεί να είναι διαφορετικές. Για τον συντάκτη του Notepad ++, REG. Εκφράσεις γραμμένες στο Perl (μία από τις δημοφιλείς γλώσσες προγραμματισμού).

Γενική εξοικείωση με τακτικές εκφράσεις στο Notepad ++

Ας παρουσιάσουμε τις βασικές τακτικές εκφράσεις που μπορούν να χρησιμοποιηθούν στο Notepad ++:

  • ... - κάθε χαρακτήρα (ένα).
  • [0-9] - κάθε χαρακτήρα (αριθμός);
  • \ D - κάθε αλφαβητικό χαρακτήρα.
  • [A-z] - κάθε κεφαλαίο γράμμα στη Λατινική.
  • [a-z] - κάθε μικρό γράμμα της λατινικής ορθογραφίας.
  • [a-z] - καθένα από τα λατινικά γράμματα σε κάθε περίπτωση.
  • \ W - Αλφαβητική, υπογράμμιση ή αριθμητικό χαρακτήρα.
  • \ s - χώρος;
  • ^ - Αναζητήστε την έναρξη μιας γραμμής.
  • $ - Ορισμός τερματισμού γραμμής.
  • - το σύμβολο μπορεί να επαναληφθεί έναν άπειρο αριθμό φορές.
  • \ 4 \ 1 \ 2 \ 3 - Ονομασία της ομάδας με αριθμητική σειρά.
  • ^ \ s * $ - Οι κενές γραμμές αναζητούνται.
  • ([0-9] [0-9] *.) - Αναζητούνται διψήφιοι αριθμοί.

Αυτές είναι μόνο μερικές από τις πιο κοινές αναζητήσεις γραμμής ανά γραμμή σε ένα έγγραφο. Στην πραγματικότητα, reg. Υπάρχουν πολλές περισσότερες εκφράσεις και οι παραλλαγές τους που χρησιμοποιούνται στο Notepad ++. Αυτό είναι ένα εντελώς ενδιαφέρον θέμα που απαιτεί ξεχωριστή μελέτη.

Προγραμματιστές που έχουν μάθει να εφαρμόζουν REG. Οι εκφράσεις στην πράξη έχουν το πλεονέκτημα της απόδοσης και της ανταγωνιστικότητας.

Πώς να εφαρμόσετε πρακτικά τις κανονικές εκφράσεις στο Notepad ++

Τώρα ας δούμε πρακτικά παραδείγματα της χρήσης reg. Εκφράσεις στο Notepad ++.

1. Οργάνωση αναζήτησης

Για να ξεκινήσετε τη διαδικασία αναζήτησης, μεταβείτε στο στοιχείο Αναζήτηση και στη συνέχεια στο στοιχείο Εύρεση. Η συντόμευση πληκτρολογίου για να μεταβείτε στο παράθυρο αναζήτησης του Notepad ++ είναι Ctrl + F.

Προσοχή! Είναι απαραίτητο να ενεργοποιήσετε το κουμπί κανονικές εκφράσεις για να μπορέσετε να λειτουργήσετε σε αυτή τη μορφή.

Για να βρείτε όλους τους ψηφιακούς χαρακτήρες που περιέχονται στο έγγραφο, απλώς εισάγετε την κατασκευή [0-9] στη συμβολοσειρά αναζήτησης και αναζητήστε αναζήτηση στη συνέχεια.

Έτσι, κάθε κλικ σε αυτό το κουμπί θα βρείτε και θα επισημάνει το επόμενο ψηφίο στο έγγραφο.

Γίνετε ένα Excel Pro: Εγγραφείτε στην πορεία μας!

Ανυψώστε τις δεξιότητές σας από αρχάριους στον ήρωα με το μάθημα Excel 365 Basics, που έχει σχεδιαστεί για να σας κάνει ικανούς σε λίγες μόνο συνεδρίες.

Εγγραφείτε εδώ

Ανυψώστε τις δεξιότητές σας από αρχάριους στον ήρωα με το μάθημα Excel 365 Basics, που έχει σχεδιαστεί για να σας κάνει ικανούς σε λίγες μόνο συνεδρίες.

Η λειτουργία όταν η αναζήτηση πραγματοποιείται με αντίστροφη σειρά (από κάτω προς τα πάνω) με REG. οι εκφράσεις δεν λειτουργούν.

Εάν χρησιμοποιείτε το κουμπί Βρείτε όλα, τα αποτελέσματα θα εμφανίζονται σε ξεχωριστό παράθυρο.

2. Οργάνωση αντικατάστασης

Με τη βοήθεια του REG. Εκφράσεις στο Notepad ++, δεν μπορείτε να αναζητήσετε μόνο, αλλά και να αντικαταστήσετε ορισμένους χαρακτήρες που πληρούν τις καθορισμένες συνθήκες.

Για να το κάνετε αυτό, απλά μεταβείτε στο παράθυρο Αντικατάσταση του παραθύρου αναζήτησης.

Ας πούμε ότι πρέπει να ανακατευθύνουμε συνδέσμους χρησιμοποιώντας ένα ανακατεύθυνση. Για να εκτελέσετε αυτή τη δράση, στη γραμμή Εύρεση, αντικαταστήστε την ακόλουθη κατασκευή: href =. (Http: // [^ '] *), και, κατά συνέπεια, στη γραμμή Αντικατάσταση, προσδιορίστε: Href = / Redirection.php? to = 123 . Αφού κάνετε κλικ στο κουμπί Αντικατάσταση όλων, η διαδικασία αντικατάστασης εκτελείται αυτόματα σε όλα τα στοιχεία που ταιριάζουν με τις συνθήκες.

Επιπλέον, στο Notepad ++ χρησιμοποιώντας REG. Εκφράσεις, μπορείτε να εκτελέσετε παρόμοιες λειτουργίες με έγγραφα που δεν σχετίζονται με τον προγραμματισμό ή την ανάπτυξη ιστότοπων και εφαρμογών.

Ας πούμε ότι έχετε μια λίστα των εργαζομένων με πλήρη ονόματα και γενέθλια. Σε αυτό το απλό παράδειγμα, θα ανταλλάξουμε το όνομα και την ημερομηνία γέννησης. Για να γίνει αυτό, στο πεδίο Εύρεση, καθορίστε (\ W +) (\ W +) (\ W +) (\ W + \ D + D +), και, κατά συνέπεια, στο Αντικαταστήστε το πεδίο, καθορίστε \ 4 \ 1 \ 2 \ 3. Αφού κάνετε κλικ στο κουμπί Αντικατάσταση όλων, μπορείτε να δείτε το αποτέλεσμα μιας επιτυχημένης λειτουργίας.

Μακροεντολές και η εφαρμογή τους στο Notepad ++

Έχουμε εξετάσει τις απλούστερες πράξεις με το REG. Εκφράσεις στο Notepad ++. Οι προγραμματιστές που εργάζονται στο επίπεδο εμπειρογνωμόνων επιλύουν μάλλον σύνθετα προβλήματα χρησιμοποιώντας αυτές τις εκφράσεις.

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

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

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

Διαβάστε λεπτομερέστερες πληροφορίες σχετικά με αυτό το ζήτημα πριν ξεκινήσετε την εργασία!

Περισσότερες συμβουλές και κόλπα Notepad ++


Γίνετε ένα Excel Pro: Εγγραφείτε στην πορεία μας!

Ανυψώστε τις δεξιότητές σας από αρχάριους στον ήρωα με το μάθημα Excel 365 Basics, που έχει σχεδιαστεί για να σας κάνει ικανούς σε λίγες μόνο συνεδρίες.

Εγγραφείτε εδώ

Ανυψώστε τις δεξιότητές σας από αρχάριους στον ήρωα με το μάθημα Excel 365 Basics, που έχει σχεδιαστεί για να σας κάνει ικανούς σε λίγες μόνο συνεδρίες.




Σχόλια (0)

Αφήστε ένα σχόλιο