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

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

Τι είναι ένα Tagged Έκφραση

Σχεδόν κάθε γλώσσα προγραμματισμού - και πολλά εργαλεία τρίτων κωδικοποίησης - παρέχουν βρείτε και αντικατάσταση επιλογές που λειτουργούν με χορδές κείμενο ; . Ένας που πολλοί προσφέρουν είναι ένα κοινό χαρακτηριστικό προγραμματισμού που ονομάζεται μια κανονική έκφραση . Ενώ η συνολική λειτουργικότητα και τις λεπτομέρειες για το πώς λειτουργούν οι κανονικές εκφράσεις εξαρτάται από τη γλώσσα προγραμματισμού ή εργαλείο , όλα αυτά χρησιμοποιούν για την αναζήτηση , εύρεση και αντικατάσταση κειμένου . Tagged κανονικές εκφράσεις , κοινή σε εφαρμογές της Microsoft Visual Studio , είναι ένα παράδειγμα της τακτικής λειτουργίας της έκφρασης . Ταυτοποίηση
Η

Tagged κανονικές εκφράσεις , πιο συχνά αναφέρεται ως ετικέτα εκφράσεις , λειτουργούν ως παράμετροι στο "βρει" το τμήμα της τακτικής εντολή find - και - την αντικατάσταση της έκφρασης . Σε μια ετικέτα έκφραση , αναγνωριστικά , όπως στηρίγματα ή παρένθεση περιβάλλουν ένα ή περισσότερα τμήματα μιας συμβολοσειράς κειμένου που θέλετε να βρείτε , να διατηρηθεί και στη συνέχεια ενσωματωθούν στο κείμενο αντικατάστασης . Ο συνολικός αριθμός των ετικέτα εκφράσεων που μπορείτε να συμπεριλάβετε σε μια ενιαία "βρει" εντολών εξαρτάται , ωστόσο, από την γλώσσα προγραμματισμού ή εργαλείο. Για παράδειγμα , σε εφαρμογές Visual Studio , μπορείτε να συμπεριλάβετε έως και εννέα ετικέτα εκφράσεις σε κάθε " βρει " εντολή .
Εικόνων γεγονότα
Η

Όσο πιο περίπλοκη είναι η «λύση », οι πιο χρήσιμο ετικέτα εκφράσεις γίνει . Μια απλή εύρεση και αντικατάσταση εντολή είναι πιο κατάλληλη, όταν , για παράδειγμα , υπάρχουν πολλαπλές εμφανίσεις ενός ενιαίου , πανομοιότυπο λάθος μορφοποίηση , όπως ένα επιπλέον κενό μεταξύ ενός αναγνωριστικού και του παχέος εντέρου . Tagged εκφράσεις είναι η καλύτερη επιλογή , όμως , όταν έχετε τουλάχιστον μια φορά σωστά μορφοποιημένο κείμενο , καθώς και συμβολοσειρές κειμένου που περιέχουν πολλά σφάλματα , όπως μια ανορθόγραφη λέξη και ένα επιπλέον κενό μεταξύ ενός αναγνωριστικού και του παχέος εντέρου . Tagged εκφράσεις γίνει ακόμη πιο χρήσιμη όταν υπάρχουν πολλαπλές διαφορετικές , αλλά τα λάθη , όπως ορισμένες συμβολοσειρές κειμένου με ένα επιπλέον χώρο και κάποια με δύο επιπλέον κενά μεταξύ ενός αναγνωριστικού και του παχέος εντέρου . Εδώ , ετικέτα εκφράσεις σας επιτρέπουν να ασχοληθούν με όλα τα σφάλματα σε ένα ενιαίο "βρει" εντολών , χρησιμοποιώντας πολύ μικρό κώδικα .

Η Παράδειγμα
Η

Ένα απλό παράδειγμα για το πώς μπορείτε να χρησιμοποιήσετε μια ετικέτα έκφρασης είναι να προσθέσετε το κείμενο " για το χρόνο σας " σε κάθε περίπτωση συμβολοσειρές κειμένου που περιλαμβάνουν τις λέξεις " ευχαριστώ " και " ευχαριστώ" με τη χρήση του Visual Studio 2010 δόμησης εκφράσεων . Ανοίξτε το " Εύρεση και αντικατάσταση " παράθυρο διαλόγου από το κύριο μενού VS ή μέσω της εντολής του πληκτρολογίου " Ctrl - Shift - H . " Ανοίξτε τη Δόμηση εκφράσεων επιλέγοντας " Regular Expressions " από το drop -down λίστα στην ενότητα Χρήση . Περιβάλλουν την κανονική έκφραση "Thank [ az ] + " με τιράντες στο " Εύρεση του " πεδίο για να γίνει μια ετικέτα έκφραση κάνουν :

{ Thank [ az ] + }

Προσθήκη " \\ 1 για το χρόνο σας " στο " Αντικατάσταση " πεδίο να προσθέσετε νέο κείμενο για όλες τις περιπτώσεις της συμβολοσειράς κειμένου σε" Κολλημένος Έκφραση 1 . "
εικόνων Εκτιμήσεις
Η

το σύμβολο της σύνταξης για μια ετικέτα έκφραση μπορεί να είναι απλό , αλλά οι αγκύλες ή άγκιστρα που χρησιμοποιείτε αποτελούν μόνο ένα τμήμα από τα σύμβολα σύνταξης μια κανονική έκφραση " βρει " χρήσεις εντολή . Ενώ τα εργαλεία όπως Builder Visual Studio Expression μπορεί να κάνει τη δημιουργία τακτική - και ετικέτα - εκφράσεις ευκολότερη , οι σύνθετη σύνταξη και μορφοποίηση απαιτήσεις των κανονικών εκφράσεων κάνουν βασικές πληροφορίες αποτελεί απαραίτητη προϋπόθεση για τη μορφοποίηση και τη χρήση τους σωστά
Η <. br >
Η

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

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