Δημιουργήστε, δοκιμάστε και εντοπίστε σφάλματα σε κανονικές εκφράσεις ζωντανά στο πρόγραμμα περιήγησής σας — άμεση επισήμανση αποτελεσμάτων, ομάδες λήψης, προεπισκόπηση αντικατάστασης, επεξήγηση σε απλά αγγλικά και έτοιμος κώδικας για 15+ γλώσσες.

Εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας χρησιμοποιώντας τον εγγενή κινητήρα JavaScript regex — τίποτα δεν μεταφορτώνεται. Ο παραγόμενος κώδικας σας επιτρέπει να μεταφέρετε το ίδιο μοτίβο σε 15+ γλώσσες.

/ /

Η καθολική σημαία (g) συνιστάται για αντικατάσταση κάθε αποτελέσματος.

Η ζωντανή δοκιμή χρησιμοποιεί τον κινητήρα JavaScript. Ορισμένες παραλλαγές (Go, Rust) δεν υποστηρίζουν look-arounds ή αναφορές πίσω.


Σχετικά με το Δοκιμαστής Regex

Ο Ελεγκτής Regex σάς επιτρέπει να δημιουργήσετε, να δοκιμάσετε και να αποσφαλματώσετε κανονικές εκφράσεις ζωντανά: πληκτρολογήστε ένα μοτίβο, επικολλήστε μια δοκιμαστική συμβολοσειρά, και οι αντιστοιχίσεις επισημαίνονται ακαριαία με κάθε ομάδα σύλληψης — αριθμημένη ή επώνυμη — να αναφέρεται με το ακριβές εύρος δεικτών της. Εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας πάνω στη γηγενή μηχανή regex της JavaScript· τίποτα δεν ανεβαίνει.

Πέρα από την αντιστοίχιση, τέσσερις επιπλέον καρτέλες κάνουν τη βαριά δουλειά. Η Αντικατάσταση προεπισκοπεί μια αντικατάσταση με αναφορές ομάδων $1, $2 και $<name>. Η Επεξήγηση αναλύει το μοτίβο διακριτικό προς διακριτικό σε απλά αγγλικά. Ο Κώδικας δημιουργεί έτοιμα προς επικόλληση αποσπάσματα για 15+ γλώσσες, και η Αναφορά κρατά κλάσεις χαρακτήρων, αγκυρώσεις, ποσοδείκτες και look-arounds σε ένα κλικ απόσταση.

Κοινά μοτίβα — email, URL, IPv4, IPv6, UUID, ημερομηνίες, slugs, δεκαεξαδικά χρώματα και άλλα — φορτώνονται ως προεπιλογές ενός κλικ, και όλες οι έξι σημαίες (g, i, m, s, u, y) εναλλάσσονται από πλαίσια ελέγχου. Μη έγκυρα μοτίβα επισημαίνονται αμέσως αντί να αποτυγχάνουν σιωπηλά, καθιστώντας αυτό έναν πρακτικό online ελεγκτή regex για την καθημερινή εργασία.

Πώς να χρησιμοποιήσετε το Δοκιμαστής Regex

  1. Πληκτρολογήστε την κανονική σας έκφραση, ή φορτώστε μία από τις προεπιλογές (email, URL, IPv4, UUID…).
  2. Ενεργοποιήστε τις σημαίες που χρειάζεστε — g για όλες τις αντιστοιχίσεις, i για μη διάκριση πεζών-κεφαλαίων, m για πολλαπλές γραμμές.
  3. Επικολλήστε μια δοκιμαστική συμβολοσειρά και εξετάστε τις επισημασμένες αντιστοιχίσεις και ομάδες σύλληψης.
  4. Χρησιμοποιήστε την καρτέλα Αντικατάσταση για να προεπισκοπήσετε αντικαταστάσεις, ή την Επεξήγηση για ανάλυση διακριτικό προς διακριτικό.
  5. Ανοίξτε την καρτέλα Κώδικας και αντιγράψτε το μοτίβο ως λειτουργικό απόσπασμα στη γλώσσα σας.

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

Τη γηγενή μηχανή JavaScript (ECMAScript) ενσωματωμένη στο πρόγραμμα περιήγησής σας. Ο δημιουργημένος κώδικας μεταφέρει το μοτίβο σας σε άλλες γλώσσες, αλλά σημειώστε ότι ορισμένες γεύσεις — π.χ. Go και Rust — δεν υποστηρίζουν look-arounds ή αναφορές πίσω.

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

Ναι — πλήρως δωρεάν χωρίς λογαριασμό, χωρίς όρια και χωρίς μεταβάσεις προς-από τον διακομιστή.

Κάθε αντιστοίχιση παραθέτει το πλήρες κείμενό της συν κάθε ομάδα σύλληψης — αριθμημένη ή επώνυμη — με το ακριβές εύρος χαρακτήρων που καλύπτει. Στην καρτέλα Αντικατάσταση τις αναφέρετε ως $1, $2 ή $<name>.

Χωρίς τη σημαία g (καθολική), η JavaScript αντικαθιστά μόνο την πρώτη αντιστοίχιση. Ενεργοποιήστε το g στη γραμμή σημαιών και η προεπισκόπηση αντικατάστασης θα ξαναγράψει κάθε εμφάνιση.

Ναι. Επικολλήστε οποιοδήποτε μοτίβο και η καρτέλα Επεξήγηση το περιγράφει διακριτικό προς διακριτικό — κλάσεις χαρακτήρων, ποσοδείκτες, ομάδες, αγκυρώσεις και look-arounds — σε απλά αγγλικά, που είναι ο ταχύτερος τρόπος να ελέγξετε μια κληρονομημένη έκφραση.

Κοινοποίηση

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

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