30 Χρήσιμα εργαλεία και πόροι τακτικών εκφράσεων
Η κανονική έκφραση, ή συχνά γνωστή ως regex, είναι ένα μοτίβο που αποτελείται από κανόνες που χρησιμοποιούνται για να ταιριάζουν με ένα συγκεκριμένο σύνολο συμβολοσειρών. Είναι εξαιρετικά ισχυροί και θα τους χρειαστείτε στις περισσότερες γλώσσες προγραμματισμού που συναντάτε, ειδικά όταν υπάρχει ανάγκη για σάρωση και αντιστοίχιση πλαισίου για περαιτέρω ενέργειες.
Εδώ είναι ένα απλό παράδειγμα κανονικής έκφρασης - για να ταιριάζει σε όλες τις συμβολοσειρές που αποτελούνται από "κοινή έκφραση","κανονικές εκφράσεις","regex", και "regexp"σε ένα περιεχόμενο, αυτό είναι το πρότυπο κανονικής έκφρασης - reg (ular έκφραση? | ex (p | es)?)
Τώρα, ίσως φαίνεται λίγο συγκεχυμένο ή δύσκολο να πάρει από την αρχή, αλλά μόλις καταλάβετε τη σύνταξη, θα παρατηρήσετε ότι είναι πολύ απλό και σίγουρα πολύ χρήσιμο για μελλοντικά έργα κωδικοποίησης. Η εκμάθηση και η χρήση τακτικών εκφράσεων δεν χρειάζεται να είναι βασανιστική διαδικασία.
Ακολουθεί μια λίστα με χρήσιμα εργαλεία και πόρους κανονικής έκφρασης για να διευκολύνετε τη ζωή σας. Πλήρης λίστα μετά από άλμα.
Εργαλεία Regex Desktop
Expresso (Νίκη)Το Expresso είναι ένας βραβευμένος επεξεργαστής regex κατάλληλος για αρχάριους κανονικής έκφρασης. έχει επίσης ένα πλήρως αναπτυγμένο περιβάλλον ανάπτυξης για προγραμματιστές και σχεδιαστές ιστοσελίδων.
Rad Λογισμικού Σχεδιασμού Κανονικής Έκφρασης (Νίκη)Διαδραστική εφαρμογή βασισμένη στα Windows, σχεδιασμένη να είναι απλή και εύκολη στη χρήση ... Απαιτείται πλαίσιο NET.
Το λεωφορείο Regex (Νίκη)Γραφική εφαρμογή για Windows που μπορεί να χρησιμοποιηθεί για πειραματισμό με συμβατές (Perl συμβατές) κανονικές εκφράσεις διαδραστικά.
RegExr Desktop (Win, Mac, Linux)Εργαλεία για την εκμάθηση, την επεξεργασία και τη δοκιμή κανονικών εκφράσεων (RegEx ή RegExp για συντομία) σε Mac OSX, Windows και Linux.
Regex Widget (Μακ)Διαδραστικό γραφικό στοιχείο για δοκιμή κανονικών εκφράσεων για JavaScript και άλλες γλώσσες (όπως Sed, Ruby ή Perl).
Τακτικές εκφράσειςTesterFirefox εργαλείο δοκιμής addon για κανονικές εκφράσεις με επισημάνσεις χρωμάτων (συμπεριλαμβανομένων των submatches) και βοηθοί για τη δημιουργία εκφράσεων.
Περισσότερο:
- Regex magic (Νίκη) - Δημιουργεί πλήρεις κανονικές εκφράσεις στις προδιαγραφές σας χωρίς να χρειάζεται να ασχοληθεί με τη σύνταξη κανονικής έκφρασης.
Online Εργαλεία Regex
RegE xr Δημιουργήθηκε από το gskinner, αυτό είναι ένα από τα καλύτερα ηλεκτρονικά εργαλεία κανονικής έκφρασης που έχουμε δει μέχρι στιγμής. Είναι οδηγείται από την κοινότητα με χρήσιμα παραδείγματα σύνταξης regex. Υποστηρίζει αντιστοίχιση και αντικατάσταση.
HTML2Regexp - Γεννήτρια κανονικών εκφράσεων για το HTML Element Το πρόγραμμα Ruby για την παραγωγή κανονικών εκφράσεων για την εξαγωγή στοιχείων HTML.
εργαλεία κανονικής έκφρασης reWorkOnline με λειτουργίες όπως αντικατάσταση, πολλαπλάσια, διαίρεση, σάρωση και πολλά άλλα. Ενημέρωση αποτελεσμάτων αμέσως καθώς πληκτρολογείτε.
Επεξεργαστής κανονικής έκφρασης με βάση το RubulRuby. Εύχρηστος και απλός τρόπος για να δοκιμάσετε τις κανονικές εκφράσεις σας στο διαδίκτυο.
Txt2reAwesome μικροσκοπικό εργαλείο για να ανανεώσετε τη μνήμη σας σχετικά με το πώς να βάλουμε μαζί τα πρότυπα regex. Υποστηρίζει Perl, PHP, Python, Java, Javascript, ColdFusion, C, C ++, Ruby, VB, VBScript, JSharp, C Sharp, C ++, .NET και VB.NET.
Περισσότερο:
- Εργαλείο ελέγχου τακτικής έκφρασης - Αυτή η υπηρεσία χρησιμοποιεί τις λειτουργίες κανονικής έκφρασης PHP ως βάση για τις λειτουργίες της. Μπορεί να είναι χρήσιμο και για προγραμματιστές άλλων γλωσσών.
- Rex V - Ajax based evaluator κανονικής έκφρασης για τρία διαφορετικά συστήματα κανονικής έκφρασης PHP PCRE, PHP Posix και Javascript.
- Flex 3 Regular Expression Explorer - Κοινοτικός οδηγός κανονικής κανονικής έκφρασης site δοκιμής με δείγματα που μπορείτε να παίξετε γύρω με.
- Regex Pal - Ελεγκτής κανονικής έκφρασης JavaScript με συνταγή regex σε πραγματικό χρόνο και επισήμανση αντιστοίχισης.
- Python Regular Expression Testing Tool - Ένα από τα βασισμένα στο web εργαλεία κανονικής έκφρασης του Python για γρήγορη δοκιμή κανονικών εκφράσεων. Περιλαμβάνει υποστήριξη για συγκεκριμένες λειτουργίες τύπου python regex όπως dotall και unicode.
Περισσότερα ανάγνωση στο Regex
- Χρήση τακτικών εκφράσεων - Κανονική έκφραση με λίγα λόγια.
- Βασικά βασικά έκφρασης
- Βασική αναφορά σύνταξης βασικής έκφρασης
- Regular Expressions Cheat Sheet - Οδηγός γρήγορης αναφοράς για κανονικές εκφράσεις, συμπεριλαμβανομένων συμβόλων, εύρους, ομαδοποίησης, ισχυρισμών και ορισμένων δειγμάτων για να ξεκινήσετε.
- RegExLib cheatsheet - Για το .NET framework.
- .Κανονικές εκφράσεις πλαισίου NET
- Πέντε συνήθειες για επιτυχείς τακτικές εκφράσεις
- Παραδείγματα τακτικής έκφρασης - Πρότυπα παραδείγματα για τα οποία μπορείτε να χρησιμοποιήσετε και να προσαρμόσετε τους δικούς σας στόχους.
- Πώς να χρησιμοποιήσετε και να αξιοποιήσετε στο έπακρο τις κανονικές εκφράσεις
- Εισαγωγή στις Κανονικές εκφράσεις χρησιμοποιώντας JavaScript
- 37 Τυπικές εκφράσεις PHP, Perl και JavaScript - Λίστα κανονικών εκφράσεων PHP, Perl και JavaScript για συνήθεις περιπτώσεις χρήσης που έχουν ελεγχθεί και είναι έτοιμες.
- 8 Κανονικές εκφράσεις που πρέπει να γνωρίζετε
Πιθανότατα απλά να ξύνουμε τις επιφάνειες των χρήσιμων εργαλείων τακτικής έκφρασης. Εάν νομίζετε ότι έχουμε χάσει ένα καλό κομμάτι regex άρθρο ή εργαλεία, αφήστε ένα σχόλιο παρακάτω. Ευχαριστώ!