Κώδικας & Μορφή

Δοκιμή Regex

Γράψτε ένα μοτίβο regex, δοκιμάστε το σε σχέση με κείμενο. Οι αντιστοιχίσεις επισημαίνονται, οι ομάδες καταγραφής και ο αριθμός των αντιστοιχίσεων εμφανίζονται αμέσως. Δωρεάν, από την πλευρά του πελάτη.

Δοκιμή Regex
/ / g
Μπορούν να επιλεγούν πολλαπλές σημαίες. Οι ενεργές σημαίες επισημαίνονται.
Πληροφορίες

Σχετικά με τις δοκιμές Regex

Κανονικές εκφράσεις (κανονική έκφραση / regexΤο Regex είναι ένα ισχυρό γλωσσικό πρότυπο που χρησιμοποιείται για την αναζήτηση, επαλήθευση ή εξαγωγή συγκεκριμένων μοτίβων μέσα σε κείμενο. Η ίδια σύνταξη ισχύει για απλούς ελέγχους όπως επαλήθευση email, αριθμού τηλεφώνου ή URL, καθώς και για πιο προηγμένες εργασίες όπως η ανάλυση αρχείων καταγραφής ή οι σύνθετοι μετασχηματισμοί κειμένου. Αυτό το δωρεάν εργαλείο δοκιμής Regex σάς επιτρέπει να δοκιμάσετε άμεσα το μοτίβο που έχετε πληκτρολογήσει σε πραγματικό κείμενο.

Εργαλείο, παγκόσμιο (g), χωρίς διάκριση πεζών-κεφαλαίων (i), πολλές γραμμές (μ), τελεία-όλα (s / τελείαΌλα) και Unicode (u) Υποστηρίζει τις σημαίες. Όλες οι αντίστοιχες ενότητες επισημαίνονται με χρώμα μέσα στο κείμενο. Εάν υπάρχουν αντίστοιχες ομάδες,(ομάδα)Οι τιμές παρατίθενται σε ξεχωριστό πίνακα με τους αριθμούς τους, ώστε να μπορείτε εύκολα να δείτε ποια τιμή κατέγραψε η ομάδα. Όταν εισαγάγετε ένα μη έγκυρο μοτίβο, το εργαλείο εμφανίζει αμέσως μια προειδοποίηση και δεν προκαλεί σφάλμα στην εφαρμογή.

Όλη η επεξεργασία γίνεται στο πρόγραμμα περιήγησής σας. Το κείμενό σας δεν αποστέλλεται σε κανέναν διακομιστή. Η JavaScript είναι εγγενής. RegExp Επειδή χρησιμοποιεί μια μηχανή regex, τα αποτελέσματα είναι απόλυτα συμβατά με περιβάλλοντα JavaScript. Μπορείτε να χρησιμοποιήσετε αυτό το εργαλείο ως πεδίο εξάσκησης στη διαδικασία εκμάθησης regex ή για να δοκιμάσετε ζωντανά το μοτίβο που θα χρησιμοποιήσετε στο έργο σας.

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

Βήμα βήμα

  1. Μοτίβο Regex Πληκτρολογήστε την έκφραση που θέλετε να ελέγξετε στο πλαίσιο (γραμμές με κάθετο) / (χωρίς, μόνο το μοτίβο).
  2. Σύμφωνα με τις ανάγκες σας σημαίες Επιλέγω: g όλους τους αγώνες, i χωρίς διάκριση πεζών-κεφαλαίων, m πολλές γραμμές, s τελεία-όλα, u Unicode.
  3. Κείμενο δοκιμής Επικολλήστε ή πληκτρολογήστε το κείμενο που θέλετε να χρησιμοποιήσετε για να δοκιμάσετε το μοτίβο στην καθορισμένη περιοχή.
  4. Τα αποτελέσματα ενημερώνονται άμεσα: αγώνες τονίζεταιΕμφανίζεται ο αριθμός των αντιστοιχίσεων.
  5. Εάν υπάρχουν ομάδες σύλληψης, κάτω από κάθε αγώνα Πίνακας ομάδας Εμφανίζεται· ο αριθμός και οι τιμές της ομάδας παρατίθενται.
FAQ

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

g: παγκόσμιο — περιλαμβάνει όλες τις αντιστοιχίσεις, όχι μόνο την πρώτη. i: δεν κάνει διάκριση πεζών-κεφαλαίων — δεν κάνει διάκριση μεταξύ κεφαλαίων και πεζών γραμμάτων. m: πολλαπλών γραμμών — ^ και $ Ερμηνεύεται ως αλλαγή γραμμής/γραμμή ειδήσεων. s: τελείαΌλα — τελεία (.Αντιστοιχίζει επίσης τον χαρακτήρα νέας γραμμής. uUnicode — παρέχει πλήρη υποστήριξη Unicode.

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

Οι ενότητες που περικλείονται σε παρενθέσεις στο μοτίβο σας σχηματίζουν μια ομάδα καταγραφής: για παράδειγμα (\d+)Για κάθε αντιστοίχιση, τα περιεχόμενα αυτών των ομάδων παρατίθενται σε ξεχωριστούς πίνακες ως Ομάδα 1, Ομάδα 2... και ούτω καθεξής. Ομάδες χωρίς όνομα και ομάδες με όνομα ((?<διαφήμιση>...)) υποστηρίζεται.

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

Όχι. Το μοτίβο regex και το κείμενο δοκιμής σας υποβάλλονται σε επεξεργασία μόνο στο πρόγραμμα περιήγησής σας. Δεν μεταδίδονται ούτε αποθηκεύονται δεδομένα στον διακομιστή.