Γεννήτρια Regex

Εμπορική χρήση OK μοντέλα 581 Χωρίς υδατογράφημα Δεν χρειάζεται εγγραφή
Υπόδειγμα:
+ GPT-5, Claude, Gemini
Περιγράψτε τι θέλετε να ταιριάξετε σε απλά αγγλικά και να πάρετε μια ειδική γεύση regex PCRE, JavaScript, Python, Go (RE2), ή POSIX με ένα βήμα προς βήμα εξήγηση και έναν ζωντανό δοκιμαστή που δείχνει πραγματικούς αγώνες και αστοχίες.
-
Περιγράψτε το μοτίβο.
Regex

        
Ταιριάζει σε δείγμα

        
Explanation + test cases
Προηγμένη επιλογή
Αποτέλεσμα
Τα Τόκενς τελειώνουν. Αποκτήστε Περισσότερα Δίσκους
Θέλεις καλύτερα αποτελέσματα; Μοντέλα πριμοδότησης (GPT-5, Claude, Gemini) παρέχουν υψηλότερη ποιότητα. Προβολή σχεδίων

❤️ Love Free.ai? Tell your friends!

Εγγραφείτε για να πάρετε μια σύνδεση παραπομπής και να κερδίσετε 30.000 μάρκες ανά φίλο.

Θέλεις κι άλλο; ΕΓΓΡΑΦΕΙΤΕ δωρεάν: 30,000 μάρκες/ημέρα
Εγγραφή δωρεάν

Να επεξεργαστείς το αίτημά σου...

Δημιουργία προτύπων regex από τη φυσική γλώσσα με AI.

Πώς να χρησιμοποιήσετε το φάρμακο Γεννήτρια Regex

1
Εισάγετε την εισαγωγή σας

Πληκτρολογήστε το κείμενο, ανεβάστε ένα αρχείο ή περιγράψτε τι θέλετε.

2
Κλικ δημιουργίας

Η δική μας AI επεξεργάζεται το αίτημά σας σε δευτερόλεπτα χρησιμοποιώντας τα καλύτερα μοντέλα ανοικτού κώδικα.

3
Κατεβάστε & μερίδιο

Κατεβάστε, αντιγράψτε ή μοιραστείτε το αποτέλεσμα σας. Δωρεάν για προσωπική και εμπορική χρήση.

Χρησιμοποιήστε αυτό το εργαλείο μέσω API

Αυτόματη επεξεργασία αυτού του εργαλείου από το δικό σας κώδικα. OpenAI-συμβατικό σημείο REST, Bearer-token auth, δεν απαιτείται επιπλέον SDK. Token κόστος ταιριάζει με τη διεπαφή ιστού.

curl -X POST https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'

Γεννήτρια Regex - FAQ

Περιγράψτε τι θέλετε να ταιριάξετε σε απλά αγγλικά ("US zip codes," "all URLs except localhost," "balanced contraditions up to depth 3") και να πάρετε πίσω ένα ακριβές regex με μια σύνθεση flavor-aware (PCRE, JavaScript, Python re, Go regexp, POSIX), βήμα προς βήμα εξήγηση, και ένα πάνελ δοκιμής που δείχνει πραγματικές χορδές που ταιριάζουν εναντίον. don't ταιριάζει.

Regex101 / Regexr / Debuggex είναι εργαλεία EXPLAINER - γράφετε το regex, το εξηγούν. Free.ai είναι ένα GENERATOR - περιγράφετε ό, τι χρειάζεστε στα αγγλικά, γράφει το regex. Χρησιμοποιήστε Free.ai για το πρώτο σχέδιο, στη συνέχεια επικολλήστε σε Regex101 για να δοκιμάσετε ενάντια στα ζωντανά δεδομένα σας.

PCRE (προκαθορισμένο σε PHP, Perl, πιο σύγχρονα εργαλεία Linux). JavaScript (φυλλομετρητής + κόμβος, δεν κοιτάζει πίσω στο Safari ≤16.3). Python re (κοντά στο PCRE, δεν κτητικοί ποσοτικοποιητές). Go regexp (RE2 - καμία αναφορά, δεν κοιτάζει γύρω, αλλά γραμμικό χρόνο εγγυημένη ασφαλής). POSIX BRE/ERE (εγκρεμίδα, sed χωρίς -E). Επιλέξτε αυτό που χρησιμοποιεί η γλώσσα-στόχος σας - χαρακτηριστικά όπως lookbefed / κτητικοί ποσοτικοποιητές / ομάδες δεν λιμάνι σε όλες τις γεύσεις.

Η επικύρωση e-mail από μόνη της έχει ένα 6,425 - χαρακτήρες "RFC 5322 συμβατό" regex που κανείς δεν χρησιμοποιεί πραγματικά. Free.ai στοχεύει την περίπτωση 99% για τη χρήση που περιγράφετε και προειδοποιεί για γνωστές περιπτώσεις άκρη στην εξήγηση (π.χ. "αυτό ταιριάζει παράδειγμα.co.uk αλλά όχι παράδειγμα.μουσείο").

Ναι - επικολλήστε το regex στο πλαίσιο περιγραφής που έχει καθοριστεί με " εξηγήστε: " (π.χ., ~ Εξηγήστε: ^(?=.*[A-Z])(=.*\d). {8,}$ ~) και το μοντέλο θα σπάσει κάθε μάρκα και θα σας πει τι πραγματικά ταιριάζει.

Ναι - όταν η επιλεγμένη γεύση τους υποστηρίζει. PCRE/Python/JS επιτρέπουν τη θετική/αρνητική εμφάνιση πίσω από το βλέμμα και το βλέμμα μπροστά; πίσω αναφορές λειτουργούν σε PCRE/Python/Java αλλά ΟΧΙ στο Go (RE2). Το μοντέλο επιλέγει το απλούστερο σωστό κατασκευής και προειδοποιεί όταν ένα χαρακτηριστικό δεν είναι φορητό.

Όταν ζητηθεί να ταιριάξει "γράμματα" ή "χαρακτήρες λέξεων" το μοντέλο χρησιμοποιεί κλάσεις που γνωρίζουν Unicode (`\p{L}`, `\p{N}` στην PCRE/Python/Java; `[\p{L}]` με τη σημαία `u` στην JavaScript) αντί για παλιά ASCII-μόνο `[α-ζΑ-Ζ]`. Αναφέρετε "μόνο ASCII" στο ερώτημα αν θέλετε την παλιά συμπεριφορά.

Το μοντέλο είναι καθοδηγημένο να αποφύγει ενδεδυμένους ποσοτικούς όπως..+) +. που προκαλούν ReDoS. Για Go (RE2) ο κινητήρας εγγυάται γραμμικό χρόνο έτσι ώστε αυτό είναι αδύνατο με την κατασκευή. Για PCRE/JS/Python, πάντα δοκιμή μακριές εισροές μετά - επικόλληση σε Regex101 με 10.000-char συμβολοσειρά και να παρακολουθήσετε το μετρητή βημάτων.

ChatGPT (GPT-4) χειρίζεται καλά regex αλλά κοστίζει $20/mo και το πλαίσιο δεν είναι regex-tuned. Free.ai σύστημα άμεση δυνάμεις ρητή γεύση + match/non-match περιπτώσεις δοκιμής + προειδοποιήσεις πολυπλοκότητας. Αυτοξευμένος Qwen 3 Coder είναι δωρεάν κάτω από την καθημερινή πισίνα. Για ασυνήθιστα περίεργα πρότυπα, premium GPT-5 είναι διαθέσιμο με πληρωμένα σημεία.

Ναι - επικολλήστε ένα regex και ρωτήστε "μετατρέψτε αυτό το Python regex να Go RE2." Το μοντέλο το ξαναγράφει χρησιμοποιώντας μόνο τα υποστηριζόμενα χαρακτηριστικά της γεύσης στόχου και προειδοποιεί όταν ένα χαρακτηριστικό δεν έχει ισοδύναμο (π.χ., backreferences κατά την πορεία Python → Go).

Ναι - POST to /v1/chat/ with a regex-specialist system reput and your description as the user message. Χρήσιμο για εργαλεία που αυτό-δημιουργούν regex από την είσοδο του χρήστη (μη-κωδικοποιητές μορφής, log-parser configurators).

Ναι - ο κύριος κώδικας περιλαμβάνει το ωμό μοτίβο με τους κατάλληλους για γλώσσα οροθετικούς (για JavaScript, ~r"pattern" ~ για Python, ~ Pattern ~ για Go). Κάντε κλικ στο Αντιγράψτε και επικολλήστε απευθείας στην πηγή σας.

ΕΓΓΡΑΦΕΙΤΕ δωρεάν: 30,000 μάρκες/ημέρα

Δημιουργία ελεύθερου λογαριασμού

Δεν απαιτείται πιστωτική κάρτα

Πώς θα βαθμολογούσες αυτό το εργαλείο;

Love Free.ai? Tell your friends!