Ρέγκες δοκιμές

Δοκιμάστε κανονικές εκφράσεις JavaScript με τοπικό τονισμό αντιστοίχισης, σημαίες και έξοδο ομάδας καταγραφής. Όλα εκτελούνται τοπικά στο πρόγραμμα περιήγησής σας.

/ /gi
Σημαίες Regex
Έτοιμο

Επισημασμένες αντιστοιχίες

Ομάδες σύλληψης

Αντιστοίχιση Δείκτης Πλήρης αντιστοιχία Ομάδες
Οι ομάδες σύλληψης εμφανίζονται μετά τη δοκιμή ενός μοτίβου.

Συμπεριφορά JavaScript RegExp

Ο ελεγκτής χρησιμοποιεί την ίδια μηχανή RegExp του προγράμματος περιήγησης που χρησιμοποιεί το frontend JavaScript σας, επομένως οι σημαίες και η σύνταξη ταιριάζουν με τον πραγματικό κώδικα από την πλευρά του πελάτη.

Επιθεώρηση ομάδας σύλληψης

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

Ιδιωτικό βοηθητικό πρόγραμμα περιήγησης

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

Σχετικά εργαλεία προγραμματιστή

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

Έχει μεταφορτωθεί το regex ή το κείμενο δοκιμής μου;

Όχι. Όλα τρέχουν τοπικά στο πρόγραμμα περιήγησής σας με το σύστημα JavaScript RegExp. Το πρότυπο και το κείμενο σας δεν αποστέλλονται σε διακομιστές Convertr.

Ποια παραλλαγή κανονικών εκφράσεων χρησιμοποιεί αυτός ο ελεγκτής;

Αυτή η σελίδα χρησιμοποιεί κανονικές εκφράσεις JavaScript, την ίδια συμπεριφορά RegExp που χρησιμοποιούν τα σύγχρονα προγράμματα περιήγησης και το Node.js.

Μπορώ να επιθεωρήσω ομάδες σύλληψης;

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

Ποιες σημαίες υποστηρίζονται;

Ο ελεγκτής υποστηρίζει κοινές σημαίες JavaScript, συμπεριλαμβανομένων των g, i, m, s, u, y και d όταν είναι διαθέσιμες στο πρόγραμμα περιήγησής σας.

Ρέγκες δοκιμές

Δοκιμάστε κανονικές εκφράσεις JavaScript με σημαίες, επισήμανση αντιστοιχιών και έξοδο ομάδων σύλληψης.

Εισαγωγή
μια κανονική έκφραση JavaScript, σημαίες και κείμενο δοκιμής.
Έξοδος
αντιστοιχίες, δείκτες, συλλήψεις και επισημασμένο κείμενο πηγής.
Πραγματικοί περιορισμοί
Η σύνταξη του JavaScript regex διαφέρει από PCRE, RE2, .NET και άλλους κινητήρες. καταστροφικά πρότυπα μπορούν ακόμα να παγώσουν μια καρτέλα του προγράμματος περιήγησης.
Απόρρητο και επεξεργασία δεδομένων
μια κανονική έκφραση JavaScript, σημαίες και δοκιμαστικό κείμενο επεξεργάζονται σε αυτήν την καρτέλα του προγράμματος περιήγησης. Ο μετατροπέας δεν λαμβάνει ούτε αποθηκεύει αυτήν την ενότητα. Κλείνοντας ή επαναφορτώνοντας τη σελίδα καθαρίζεται η κατάσταση εργασίας, εκτός εάν το εργαλείο προσφέρει ρητά μια τοπική λήψη.

Πώς να χρησιμοποιήσετε αυτό το εργαλείο

  1. Παρέχετε μια κανονική έκφραση JavaScript, σημαίες και δοκιμαστικό κείμενο στα στοιχεία ελέγχου του εργαλείου.
  2. Επιλέξτε τις ρυθμίσεις που επηρεάζουν τις αντιστοιχίσεις, τους δείκτες, τις συλλήψεις και το τονισμένο κείμενο πηγής, στη συνέχεια εκτελέστε το εργαλείο.
  3. Ελέγξτε τις αντιστοιχίες, τα ευρετήρια, τις συλλήψεις και το επισημασμένο κείμενο πηγής πριν το αντιγράψετε ή το κατεβάσετε.

Κοινοί τρόποι αποτυχίας

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

Χρήσιμο παράδειγμα

Δοκιμάστε το /order-(\d+)/g σε γραμμές καταγραφής για να καταγράψετε κάθε αριθμό παραγγελίας που συλλαμβάνεται.