Regex Tester

Γράψτε μια κανονική έκφραση και ένα κείμενο δοκιμής: οι αντιστοιχίες επισημαίνονται αμέσως, μαζί με τις ομάδες τους, και μπορείτε να δοκιμάσετε μια αντικατάσταση. Χρησιμοποιεί τη μηχανή JavaScript του προγράμματος περιήγησής σας και το κείμενό σας δεν φεύγει ποτέ από τη συσκευή σας.

🔒 Ό,τι πληκτρολογείτε δεν φεύγει ποτέ από τη συσκευή σας. Όλοι οι υπολογισμοί γίνονται στο πρόγραμμα περιήγησής σας.

Επιλογές (flags)
Δοκιμάστε ένα παράδειγμα

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

Αντιστοιχίες

    Χρησιμοποιήστε $1, $2… για ομάδες, $& για ολόκληρη την αντιστοιχία και $<όνομα> για ονομασμένες ομάδες.

    Πώς να δοκιμάσετε μια κανονική έκφραση

    1. Πληκτρολογήστε την έκφραση στο πρώτο πεδίο, χωρίς τις κάθετες γύρω της.
    2. Επιλέξτε τις επιλογές που χρειάζεστε, όπως αγνόηση πεζών/κεφαλαίων ή εύρεση όλων των αντιστοιχιών.
    3. Επικολλήστε το κείμενο δοκιμής: οι αντιστοιχίες επισημαίνονται και παρατίθενται μαζί με τις ομάδες τους.
    4. Αν θέλετε, πληκτρολογήστε μια αντικατάσταση και αντιγράψτε το κείμενο που προκύπτει.

    Σε τι χρησιμεύει ένα regex tester

    Μια κανονική έκφραση (regex) είναι ένα μοτίβο για αναζήτηση, επικύρωση ή αντικατάσταση κειμένου: email, τηλέφωνα, ημερομηνίες, κωδικοί. Η δοκιμή της πριν τη χρησιμοποιήσετε στον κώδικά σας γλιτώνει σφάλματα και χρόνο.

    Αυτό το εργαλείο χρησιμοποιεί τη μηχανή κανονικών εκφράσεων της JavaScript, την ίδια που υπάρχει στο πρόγραμμα περιήγησής σας και στο Node.js. Σημειώνει κάθε αντιστοιχία στο κείμενο και δείχνει την τιμή κάθε ομάδας σύλληψης, συμπεριλαμβανομένων των ονομασμένων.

    Η αντικατάσταση υποστηρίζει $1, $2 και την υπόλοιπη σύνταξη της JavaScript, οπότε είναι χρήσιμη για να προετοιμάσετε μια μαζική αλλαγή πριν την εφαρμόσετε.

    Τι πρέπει να έχετε υπόψη

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

    Τι σημαίνουν τα flags g, i, m, s και u;

    Το g βρίσκει όλες τις αντιστοιχίες, όχι μόνο την πρώτη. Το i αγνοεί τα πεζά και τα κεφαλαία. Το m κάνει τα ^ και $ να ισχύουν σε κάθε γραμμή. Το s επιτρέπει στην τελεία να αντιστοιχεί και σε αλλαγές γραμμής. Το u ενεργοποιεί τη λειτουργία Unicode.

    Με ποια γλώσσα είναι συμβατό;

    Με τη JavaScript. Οι βασικές δομές (κλάσεις, ομάδες, ποσοδείκτες, άγκυρες) είναι ίδιες σχεδόν σε όλες τις γλώσσες.

    Πώς χρησιμοποιώ ομάδες στην αντικατάσταση;

    Χρησιμοποιήστε $1, $2 κ.λπ. για αριθμημένες ομάδες, $& για ολόκληρη την αντιστοιχία και $<όνομα> για ονομασμένες ομάδες.

    Στέλνεται το κείμενό μου σε κάποιον διακομιστή;

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

    Είναι δωρεάν;

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