Δοκιμαστής regex

Δοκιμή και εντοπισμός σφαλμάτων regex: ζωντανή επισήμανση, λίστα αντιστοιχιών με θέσεις και μήκη, και πλήρης εξαγωγή ομάδων σύλληψης.
Όλη η επεξεργασία γίνεται τοπικά στο πρόγραμμα περιήγησης — τα δεδομένα δεν ανεβαίνουν ποτέ σε κανέναν διακομιστή.
Μοτίβο:
Πρότυπο: Η επιλογή προτύπου συμπληρώνει το πεδίο μοτίβου και εκτελεί τη δοκιμή.
Οι αντιστοιχίες θα επισημαίνονται εδώ.
Λίστα αντιστοιχιών
# Αντιστοιχισμένο κείμενο Θέση Μήκος Ομάδες σύλληψης
Πώς χρησιμοποιείται — Πληκτρολόγηση ενός μοτίβου στο πεδίο Μοτίβο (ή επιλογή από το αναπτυσσόμενο μενού Προτύπων) και εισαγωγή κειμένου δοκιμής. Τα αποτελέσματα ενημερώνονται ζωντανά.
Σημαίες: g = εύρεση όλων των αντιστοιχιών, i = αγνόηση πεζών/κεφαλαίων, m = ^/$ για κάθε γραμμή, s = η τελεία αντιστοιχεί και στη νέα γραμμή, u = λειτουργία Unicode.
Η προεπισκόπηση επισημαίνει κάθε αντιστοιχία με κίτρινο χρώμα. Ο πίνακας παρακάτω δείχνει κάθε αντιστοιχία με τη θέση και το μήκος της, καθώς και κάθε ομάδα σύλληψης ($1, $2, …).
Οι αντιστοιχίες μηδενικού πλάτους (π.χ. a* στο "bbb") διαχειρίζονται με ασφάλεια — δεν μπορούν να κολλήσουν το πρόγραμμα περιήγησης. Τα μη έγκυρα μοτίβα εμφανίζουν ενσωματωμένο σφάλμα αντί για παράθυρο διαλόγου.
Εκτέλεση με Ctrl+Enter. Όλα τα δεδομένα επεξεργάζονται τοπικά — τίποτα δεν μεταφορτώνεται.
Regular expressions σε ένα λεπτό

Οι περισσότεροι χαρακτήρες regex είναι μεταχαρακτήρες με ειδική σημασία — . ^ $ * + ? ( ) [ ] { } | \ — και η κάθετος ανάστροφη τούς κάνει ξανά κυριολεκτικούς. Οι άγκυρες ^ και $ αντιστοιχούν σε θέσεις και όχι σε χαρακτήρες, ενώ οι ποσοδείκτες * και + είναι άπληστοι εξ ορισμού: αρπάζουν όσο περισσότερο μπορούν, ενώ οι μη άπληστες μορφές *? και +? αρκούνται στη συντομότερη αντιστοιχία.

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