Δοκιμάστε μια κανονική έκφραση έναντι του κειμένου σας σε πραγματικό χρόνο. Δείτε κάθε αντιστοιχία επισημασμένη, με ομάδες σύλληψης και σημαίες. Εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας.
Πώς να χρησιμοποιήσετε το Δοκιμαστής Regex
Πληκτρολογήστε την κανονική σας έκφραση στο πεδίο μοτίβου.
Εναλλάξτε τις σημαίες (g, i, m, s, u) που χρειάζεστε.
Εισαγάγετε τη συμβολοσειρά δοκιμής και δείτε τις αντιστοιχίες επισημασμένες με τις ομάδες τους.
Συχνές ερωτήσεις
Η μηχανή JavaScript (ECMAScript) που είναι ενσωματωμένη στο πρόγραμμα περιήγησής σας, οπότε τα αποτελέσματα ταιριάζουν με αυτά που θα κάνει ο κώδικας JavaScript και TypeScript σας.
Το g αντιστοιχίζει όλες τις εμφανίσεις, το i αγνοεί πεζά-κεφαλαία, το m κάνει τα ^ και $ να αντιστοιχίζουν σε αλλαγές γραμμής, το s αφήνει την τελεία να αντιστοιχίζει αλλαγές γραμμής, και το u ενεργοποιεί τον πλήρη χειρισμό Unicode.
Ενεργοποιήστε τη σημαία πολλαπλών γραμμών (m) ώστε τα ^ και $ να αντιστοιχίζουν σε κάθε αλλαγή γραμμής, και προσθέστε τη σημαία dotAll (s) αν χρειάζεστε επίσης η τελεία να αντιστοιχίζει χαρακτήρες αλλαγής γραμμής.
Ναι. Κάθε αντιστοιχία απαριθμεί τις αριθμημένες ομάδες σύλληψής της, και οι ονομασμένες ομάδες εμφανίζονται με το όνομα, ώστε να βλέπετε ακριβώς τι συνέλαβε κάθε μέρος του μοτίβου.
Αυτό χρησιμοποιεί τη μηχανή JavaScript. Το PCRE, η Python και άλλα μοιράζονται την περισσότερη σύνταξη αλλά διαφέρουν σε lookbehind, ονομασμένες ομάδες και ορισμένες διαφυγές, οπότε μεταφέρετε προηγμένα μοτίβα με προσοχή.
Όχι. Το μοτίβο και το κείμενο δοκιμής σας αξιολογούνται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας και δεν φεύγουν ποτέ από τη συσκευή σας.
Ο δοκιμαστής regex σας επιτρέπει να δημιουργείτε και να αποσφαλματώνετε κανονικές εκφράσεις έναντι του δικού σας δείγματος κειμένου, με τις αντιστοιχίες επισημασμένες ζωντανά καθώς πληκτρολογείτε. Χρησιμοποιεί τη μηχανή κανονικών εκφράσεων JavaScript, την ίδια που υπάρχει σε κάθε πρόγραμμα περιήγησης και στο Node.js, οπότε ένα μοτίβο που λειτουργεί εδώ λειτουργεί στον κώδικα JavaScript και TypeScript σας.
Εναλλάξτε τις σημαίες global, case-insensitive, multiline και άλλες, και δείτε κάθε αντιστοιχία μαζί με τις ομάδες σύλληψής της. Είναι χρήσιμος για την επικύρωση μορφών εισόδου, την εξαγωγή πεδίων από logs, ή τη δοκιμή ενός μοτίβου πριν το επικολλήσετε στον κώδικα. Όλα εκτελούνται στο πρόγραμμα περιήγησής σας, οπότε τα μοτίβα και το κείμενο δοκιμής σας δεν μεταφορτώνονται ποτέ. Σημειώστε ότι άλλες γλώσσες όπως το PCRE, η Python και η Go μοιράζονται την περισσότερη σύνταξη αλλά διαφέρουν σε ορισμένα χαρακτηριστικά, οπότε μερικές προηγμένες κατασκευές μπορεί να συμπεριφέρονται διαφορετικά εκτός JavaScript.
Σχετικά εργαλεία
Δημιουργήστε hash SHA-1, SHA-256, SHA-384 και SHA-512 οποιουδήποτε κειμένου, απευθείας στο πρόγραμμα περιήγησής σας.
Μετατρέψτε χρώματα μεταξύ HEX, RGB και HSL με ζωντανή προεπισκόπηση.
Μετατρέψτε Unix timestamps σε ευανάγνωστες ημερομηνίες και αντίστροφα: UTC, τοπική, ISO 8601 και σχετικός χρόνος. Δευτερόλεπτα και χιλιοστά δευτερολέπτου αναγνωρίζονται αυτόματα.
Κωδικοποίηση και αποκωδικοποίηση URL και στοιχείων URL με percent-encoding, ασφαλές για UTF-8.