Αναζητήστε κάθε token κανονικής έκφρασης — κλάσεις χαρακτήρων, άγκυρες, ποσοδείκτες, ομάδες, lookaround, σημαίες και escapes — σε έναν αναζητήσιμο πίνακα, καθένα με το όνομά του, μια απλή εξήγηση και ένα σύντομο παράδειγμα. Στον περιηγητή σας, δωρεάν.

Κάθε token κανονικής έκφρασης, εξηγημένο με ένα παράδειγμα. Όλα εκτελούνται στο πρόγραμμα περιήγησής σας από ενσωματωμένη αναφορά — τίποτα δεν αποστέλλεται στον διακομιστή.

Token Όνομα Περιγραφή Παράδειγμα
Κανένα token δεν ταιριάζει με την αναζήτησή σας.
Δοκιμάστε διαφορετικό token ή όρο — για παράδειγμα \b, lookahead ή quantifier.

Σχετικά με το Αναφορά Tokens Regex

Η αναφορά Regex Token συγκεντρώνει κάθε δομικό στοιχείο κανονικής έκφρασης σε έναν αναζητήσιμο πίνακα: κλάσεις χαρακτήρων όπως \d και \w, αγκυρώσεις όπως ^ και \b, ποσοδείκτες όπως * και {2,4}, ομάδες και backreferences, lookahead και lookbehind, σημαίες όπως i, g και m, και τα escapes για ειδικούς χαρακτήρες. Κάθε token συνοδεύεται από το όνομά του, μια έννοια σε απλά αγγλικά και ένα σύντομο παράδειγμα.

Είναι φτιαγμένο για τη στιγμή που μισοθυμάστε ένα token: ξέρετε ότι υπάρχει ένα lookahead αλλά όχι αν είναι (?=…) ή (?<=…), ή δεν θυμάστε αν το \b είναι όριο λέξης ή backspace. Η αναζήτηση δέχεται το ίδιο το token, το όνομά του ή μια λέξη από την έννοιά του, οπότε οποιοδήποτε από αυτά τα στοιχεία βρίσκει τη γραμμή.

Τα επτά φίλτρα κατηγορίας — κλάσεις χαρακτήρων, αγκυρώσεις, ποσοδείκτες, ομάδες και αναφορές, lookaround, σημαίες και τροποποιητές, escapes και ειδικά — κάνουν επίσης τον πίνακα έναν συμπαγή οδηγό μελέτης για την ανάγνωση μοτίβων άλλων ανθρώπων. Κάθε token είναι αντιγράψιμο με ένα κλικ, και ολόκληρη η αναφορά τρέχει στον browser σας.

Πώς να χρησιμοποιήσετε το Αναφορά Tokens Regex

  1. Πληκτρολογήστε ένα token (\d), ένα όνομα (word boundary) ή μια λέξη-κλειδί έννοιας (lookahead) στο πλαίσιο αναζήτησης.
  2. Ή περιορίστε τον πίνακα κατά κατηγορία: κλάσεις χαρακτήρων, αγκυρώσεις, ποσοδείκτες, ομάδες, lookaround, σημαίες ή escapes.
  3. Διαβάστε την περιγραφή του token σε απλά αγγλικά και το σύντομο παράδειγμα χρήσης του.
  4. Κάντε κλικ στο κουμπί αντιγραφής για να πάρετε το ακριβές token για το μοτίβο σας.

Συχνές ερωτήσεις

Και τα δύο επιβεβαιώνουν τι περιβάλλει την τρέχουσα θέση χωρίς να το καταναλώνουν. Ένα lookahead (?=…) ελέγχει το κείμενο που ακολουθεί· ένα lookbehind (?<=…) ελέγχει το κείμενο που προηγείται. Οι αρνητικές τους μορφές, (?!…) και (?<!…), απαιτούν το μοτίβο να απουσιάζει αντ’ αυτού.

Ένα όριο λέξης — τη θέση μηδενικού πλάτους μεταξύ ενός χαρακτήρα λέξης (γράμματα, ψηφία, κάτω παύλα) και ενός μη-χαρακτήρα λέξης ή του άκρου της συμβολοσειράς. Ταιριάζει με μια θέση, όχι με έναν χαρακτήρα, γι’ αυτό το \bcat\b βρίσκει το «cat» αλλά όχι το «concatenate».

Όταν ο χαρακτήρας έχει ειδική σημασία — . * + ? ( ) [ ] { } | ^ $ και η ίδια η backslash. Προσθέστε πριν από αυτόν μια backslash για να ταιριάξει κυριολεκτικά· η κατηγορία escapes απαριθμεί καθέναν με παράδειγμα.

Τα tokens που παρατίθενται είναι ο κοινός πυρήνας που μοιράζονται οι mainstream μηχανές (JavaScript, PCRE και συγγενείς). Μερικά προχωρημένα χαρακτηριστικά, όπως το lookbehind, εμφανίστηκαν αργότερα σε ορισμένες μηχανές, οπότε ελέγξτε την τεκμηρίωση της γλώσσας σας για ειδικές περιπτώσεις.

Αυτή η σελίδα είναι αναφορά αναζήτησης για μεμονωμένα tokens. Για να συνθέσετε και να δοκιμάσετε πλήρη μοτίβα σε δείγμα κειμένου, συνδυάστε την με έναν δοκιμαστή regex — η αναφορά σας λέει τι σημαίνει κάθε κομμάτι ενώ χτίζετε.

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

Κοινοποίηση
Χρειάζεστε βοήθεια;
Βρήκατε πρόβλημα με αυτό το εργαλείο; Ενημερώστε μας.
Αναφορά προβλήματος

Προσθέστε αυτό το δωρεάν εργαλείο στον δικό σας ιστότοπο — αντιγράψτε και επικολλήστε τον παρακάτω κώδικα.