RRegexBuilder
Απόκτησε το RegexBuilder
Οπτικό εργαλείο regex

Φτιάξτε τη regex. Δείτε κάθε ταίριασμα. Αποθηκεύστε το για την επόμενη φορά.

Ζωντανή επισήμανση, επιθεωρητής ομάδων σύλληψης, εξηγήσεις σε απλή γλώσσα και επιμελημένη βιβλιοθήκη προτύπων για τις regex που συνεχίζετε να ξαναφτιάχνετε.

Πακέτα από $5/μήνα — ακυρώστε οποιαδήποτε στιγμή

Ζωντανά — λειτουργεί εδώ

Εργαλείο δοκιμής regex

Πληκτρολογήστε ένα regex, πληκτρολογήστε κείμενο δοκιμής — δείτε κάθε ταίριασμα ζωντανά.

Βιβλιοθήκη μοτίβων
Ταιριάσματα — 2 ταιριάσματα
Επεξήγηση
  1. ^start of string / line
  2. [^\s@]character class
  3. +one or more of the previous
  4. @literal "@"
  5. [^\s@]character class
  6. +one or more of the previous
  7. \.literal dot
  8. [^\s@]character class
  9. {2,}quantifier
  10. $end of string / line

Pro toolkit

ProUpgrade to Pro to unlock — see plans below.
Saved patterns
Saved patterns are stored privately in this browser.
Results
Export as code
const re = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/igm;
const matches = str.match(re);

Σταματήστε να επικολλάτε regex στο Stack Overflow

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

Ζωντανή επισήμανση ταιριασμάτων

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

Εξήγηση σε απλή γλώσσα

Επικολλήστε οποιαδήποτε regex, λάβετε μια εξήγηση βήμα προς βήμα: lookbehind, άγκυρες, κλάσεις χαρακτήρων, ποσοτικοποιητές, σημαίες. Κάθε μέρος περιγράφεται σε φυσιολογική αγγλική γλώσσα.

Βιβλιοθήκη προτύπων

Email, URL, IPv4, IPv6, UUID, ISO-8601, τηλέφωνο, πιστωτική κάρτα, slug, χρώμα hex — επιμελημένα πρότυπα που περνούν πραγματικές ακραίες περιπτώσεις (όχι τα 5-γραμμου του Stack Overflow).

Αποθηκεύστε τα δικά σας

Κάθε regex που γράφετε — ονομάστε την, επισημάντε την, επιστρέψτε σε αυτήν. Οι λογαριασμοί Pro συγχρονίζονται στο cloud μεταξύ συσκευών.

Λειτουργία αντικατάστασης

Δοκιμάστε αντικαταστάσεις με αναφορές προς τα πίσω ($1, $2). Δείτε ακριβώς τι θα παράγει η εντολή sed / JS .replace() σας.

Πολλαπλές γεύσεις

Εναλλαγή μεταξύ γεύσεων JavaScript, PCRE και POSIX. Το RegexBuilder σας λέει ποια χαρακτηριστικά υποστηρίζονται σε κάθε μία.

Τρία βήματα

Από μια ασαφή ιδέα σε μια δοκιμασμένη, εξηγημένη regex.

1

Επιλέξτε ή επικολλήστε

Ξεκινήστε από ένα πρότυπο βιβλιοθήκης ή επικολλήστε μια regex που έχετε ήδη γράψει.

2

Δοκιμή

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

3

Αποθήκευση

Ονομάστε, επισημάντε, αντιγράψτε στο πρόχειρο, επικολλήστε στον κώδικά σας.

Απλή τιμολόγηση

Επιλέξτε ένα πλάνο και σταματήστε να ξαναφτιάχνετε regex.

Έναρξη

Για μεμονωμένους προγραμματιστές

$5/μήνα
  • 200 αποθηκευμένα μοτίβα / μήνα
  • Επεξήγηση σε απλή γλώσσα
  • Πλήρης βιβλιοθήκη μοτίβων
  • Λειτουργία αντικατάστασης
Πιο δημοφιλές
Pro

Για ομάδες δεδομένων και ασφαλείας

$15/μήνα
  • 5000 αποθηκευμένα μοτίβα / μήνα
  • Πολλαπλές εκδοχές (JS / PCRE / POSIX)
  • Συγχρονισμός cloud σε όλες τις συσκευές
  • Βιβλιοθήκη κοινόχρηστη για την ομάδα
  • Προτεραιότητα στην υποστήριξη

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

Ποιες εκδοχές regex υποστηρίζετε;

JavaScript (προεπιλογή), συμβατό με PCRE και POSIX. Επισημαίνουμε σαφώς τις μη υποστηριζόμενες λειτουργίες κατά την εναλλαγή εκδοχών.

Φεύγει το κείμενο δοκιμής μου από τον browser;

Όχι. Όλα εκτελούνται στον client· δεν στέλνουμε το regex ή τα κείμενα δοκιμής σας σε server, εκτός αν επιλέξετε τον συγχρονισμό cloud για τα αποθηκευμένα μοτίβα σας.

Μπορεί να εξηγήσει ένα regex που δεν έγραψα εγώ;

Ναι — ακριβώς αυτό κάνει η λειτουργία εξήγησης. Επικολλήστε οποιοδήποτε regex και λάβετε μια ανάλυση βήμα προς βήμα σε απλή γλώσσα.

Υπάρχει δωρεάν δοκιμαστική περίοδος;

Όχι — πρόκειται για επί πληρωμή εργαλείο με πλάνα από $5 τον μήνα. Το Starter είναι $5/μήνα και το Pro είναι $15/μήνα. Μπορείτε να ακυρώσετε ανά πάσα στιγμή.

Πώς ακυρώνω;

Από τη σελίδα του λογαριασμού σας ή μέσω email. Η ακύρωση σταματά την επόμενη ανανέωση.

Σταματήστε να μαντεύετε αν το regex ταιριάζει.

Δείτε κάθε ταίριασμα ζωντανά. Αποθηκεύστε αυτά που λειτουργούν.

Προβολή πλάνων