10 Regex Cheat Sheets για σελιδοδείκτη για προγραμματιστές και Sysadmin

Η κανονική έκφραση (Regex) είναι μια εξελιγμένη μέθοδος αναζήτησης συμβολοσειρών. Περιλαμβάνει μια ακολουθία διαφορετικών χαρακτήρων που καθορίζουν ένα συγκεκριμένο μοτίβο αναζήτησης. Χρησιμοποιείται κυρίως για αλγόριθμους αναζήτησης συμβολοσειρών.

Χρησιμοποιώντας το Regex, μπορείτε να αναζητήσετε ορισμένους χαρακτήρες στους οποίους ίσως χρειαστεί να αποκτήσετε πρόσβαση και να επεξεργαστείτε. Μπορείτε να το κάνετε δημιουργώντας ένα αντίστοιχο μοτίβο με τα δεδομένα που θέλετε να εξαγάγετε. Εφαρμόζεται σε πολλές γλώσσες προγραμματισμού, όπως Java, JavaScript, Python, PHP και άλλες.

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

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

Ορίστε!

Χατογραφία: Αυτός ο ιστότοπος είναι ένας από τους καλύτερους για την εύρεση cheat sheets. Μπορείτε να βρείτε έναν γρήγορο οδηγό που έχει επιμεληθεί ο Dave Child για Regular Expressions (Regex). Περιλαμβάνει σύμβολα, ισχυρισμούς, εύρη και δείγματα μοτίβων που μπορούν να σας βοηθήσουν να ξεκινήσετε γρήγορα. Καλύπτει άγκυρες, ποσοτικοποιητές, ακολουθίες διαφυγής, κατηγορίες χαρακτήρων, κοινούς μεταχαρακτήρες, τροποποιητές μοτίβων, ειδικούς χαρακτήρες και πολλά άλλα. Μπορείτε να κατεβάσετε αυτό το φύλλο εξαπάτησης ή να το προσθέσετε σελιδοδείκτη στο πρόγραμμα περιήγησής σας.

Rexegg.com: Αυτό το φύλλο εξαπάτησης περιέχει τυπικές εκφράσεις που χρησιμοποιούνται συνήθως σε διαφορετικές γλώσσες, συμπεριλαμβανομένης της Python. Περιλαμβάνει χαρακτήρες, λογική, ποσοτικοποιητές, κενό διάστημα, κατηγορίες χαρακτήρων, όρια και άγκυρες, ενσωματωμένους τροποποιητές, τάξεις POSIX, πράξεις κλάσης, περιγραφές και σύνταξη. Όλοι οι πίνακες είναι ευανάγνωστοι και μπορείτε επίσης να βρείτε έναν σύνδεσμο για να μάθετε 1001 τρόπους αξιοποίησης του Regex.

  Πώς λειτουργεί το GOAT;

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

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

KeyCDN: Μεταβείτε σε αυτόν τον ιστότοπο για να κατανοήσετε το Regex με παραδείγματα, εργαλεία και επεξηγήσεις. Μπορείτε να βρείτε τις εκφράσεις και την αντίστοιχη περιγραφή τους για να κατανοήσετε περισσότερο την έννοια. Ξεκινά με μερικά βασικά στοιχεία του Regex και στη συνέχεια μια γρήγορη επισκόπηση των κουπονιών Regex και πώς λειτουργούν μέσα στις εκφράσεις. Στη συνέχεια, περιλαμβάνει εκφράσεις για ποσοτικούς δείκτες, κατηγορίες χαρακτήρων, ειδικούς χαρακτήρες, ομάδες, αντικαταστάσεις συμβολοσειρών και ισχυρισμούς. Θα βρείτε επίσης παραδείγματα Regex, όπως αντιστοίχιση διευθύνσεων email και αριθμών τηλεφώνου, μαζί με εργαλεία (Regexr, Regex101 και RegexPal) για να ελέγξετε τη σύνταξη του Regex.

  Ελέγξτε εάν χρειάζεστε γυαλιά με αυτό το διαδικτυακό διάγραμμα όρασης

DebuggexBeta: Εάν είστε λάτρης ενός φύλλου εξαπάτησης μιας σελίδας, αυτός ο ιστότοπος είναι για εσάς. Απλώς αποθηκεύστε το στο πρόγραμμα περιήγησής σας και ανατρέξτε σε αυτό όποτε το χρειάζεστε. Αυτό το φύλλο εξαπάτησης Regex καλύπτει βασικά στοιχεία του Regex, κατηγορίες χαρακτήρων, σημαίες, ισχυρισμούς, ποσοτικούς δείκτες, ειδικούς χαρακτήρες, αντικαταστάσεις και ομάδες. Μπορείτε επίσης να φιλτράρετε εκφράσεις εισάγοντας μια λέξη-κλειδί στο πλαίσιο που βρίσκεται στην κορυφή της ιστοσελίδας.

Factory Mind: Είτε είστε αρχάριος, προχωρημένος προγραμματιστής ή προγραμματιστής μεσαίου επιπέδου, αυτό το φύλλο εξαπάτησης Regex από τον Jonny Fox θα σας βοηθήσει όσο είστε κολλημένοι. Μπορείτε να το χρησιμοποιήσετε σε διαφορετικές γλώσσες προγραμματισμού, όπως Java, Python, Ruby, Perl, C++, C#, JavaScript και άλλα. Ξεκινά με βασικά θέματα όπως άγκυρες, ποσοτικοποιητές, τελεστές OR, κατηγορίες χαρακτήρων και σημαίες. Στη συνέχεια, θα βρείτε θέματα μεσαίου επιπέδου, όπως η καταγραφή και η ομαδοποίηση, εκφράσεις αγκύλων και αντιστοιχίσεις Lazy και Greedy. Τελικά, μπορείτε να βρείτε εκφράσεις για προηγμένα θέματα όπως όρια, παραπομπές πίσω, κοιτάξτε πίσω και κοιτάζετε γύρω.

  Διορθώστε τα iMessages που ελήφθησαν εκτός παραγγελίας

OverAPI.com: Αυτός ο υπέροχος ιστότοπος για το φύλλο εξαπάτησης Regex καλύπτει όλα τα βασικά θέματα και παραδείγματα. Μπορείτε να βρείτε διαφορετικά χρώματα που καταπραΰνουν τα μάτια σας ως φόντο για κάθε θέμα γραμμένο σε λευκό. Καλύπτει άγκυρες, ποσοτικοποιητές, χαρακτήρες, POSIX, ομάδες, τροποποιητές, συμβολοσειρά και ισχυρισμούς.

Προς Επιστήμη Δεδομένων: Αυτό το φύλλο Regex είναι εύχρηστο και σας υπενθυμίζει όλες τις έννοιες και τις εκφράσεις που χρειάζεστε ως προγραμματιστής. Είναι γραμμένο από τον Radian Krisno και ξεκινά με μια βασική εισαγωγή στο Regex και στη συνέχεια παραδείγματα για την επίλυση ορισμένων προβλημάτων. Καλύπτει ακατέργαστη συμβολοσειρά, ειδικές ακολουθίες, μεταχαρακτήρες, συνάρτηση, ομάδα λήψης και πολλά άλλα. Κάθε θέμα εξηγείται καλά με καλά παραδείγματα και αποτελέσματα.

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

συμπέρασμα

Αυτό είναι το μόνο που έχουμε αν ψάχνετε για ένα καλό φύλλο απάτης RegEx. Χρησιμοποιήστε αυτούς τους χρήσιμους πόρους για να αναζητήσετε μια σειρά χαρακτήρων και να επιταχύνετε την απόξεση ιστού ή άλλες περιπτώσεις χρήσης. Μπορεί επίσης να θέλετε να εξερευνήσετε αυτά τα εύχρηστα εύχρηστα εργαλεία RegEx.