Regex Generator

Kommercielt brug OK 581 modeller Ingen vandmærke Ingen tilmelding nødvendig
Model:
+ GPT-5, Claude, Gemini
Beskriv, hvad du ønsker at matche på almindeligt engelsk og få en smag-specifik regex PCRE, JavaScript, Python, Go (RE2), eller POSIX • med en trin-for-trin forklaring og en live tester, der viser virkelige kampe og savner.
-
Beskriv mønsteret.
Regex

        
Tændstikker i prøven

        
Explanation + test cases
Avancerede tilvalg
Resultat
Tokens er ved at løbe tør. Få flere tokens
Vil du have bedre resultater? Præmiemodeller (GPT-5, Claude, Gemini) leverer højere kvalitet. Vis planer

❤️ Love Free.ai? Tell your friends!

Tilmeld dig for at få en henvisning link og tjene 30.000 tokens per ven.

Vil du have mere? Gratis tilmelding: 30.000 tokens/day
Tilmeld dig gratis

Behandle din anmodning...

Generer regex mønstre fra naturligt sprog med AI.

Hvordan man bruger Regex Generator

1
Indtast dit input

Skriv tekst, uploade en fil eller beskrive, hvad du vil have. Ingen konto er nødvendig.

2
Klik på generering

Vores AI behandler din anmodning på få sekunder ved hjælp af de bedste open source-modeller.

3
Download & del

Download, kopier eller del dit resultat. Gratis til personlig og kommerciel brug.

Brug dette værktøj via API

Automatiser dette værktøj fra din egen kode. OpenAI- kompatible REST endpoint, Bearer-token auth, ingen ekstra SDK kræves. Token omkostninger matcher web-grænsefladen.

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 Generator - FAQ

Beskriv, hvad du ønsker at matche på almindeligt engelsk ("US zip-koder," "alle webadresser undtagen localhost," "afbalanceret parenteser op til dybde 3") og få tilbage en præcis regex med en smag-aware syntaks (PCRE, JavaScript, Python re, Go regexp, POSIX), trin-for-trin forklaring, og et testpanel, der viser rigtige strenge, der matcher vs. ikke matche.

Regex101 / Regexr / Debuggex er EXPLAINER værktøjer - du skriver regex, de forklarer det. Free.ai er en GENERATOR - du beskriver, hvad du har brug for på engelsk, det skriver regex. Brug Free.ai til det første udkast, derefter indsætte i Regex101 for at teste mod dine live data. Kombineret workflow sparer timer over håndskrift regexes fra en snyde ark.

PCRE (standard i PHP, Perl, mest moderne Linux-værktøjer). JavaScript (browser + node, ingen lookbehind i Safari ≤16.3). Python re (tættest på PCRE, ingen besidderiske quantifiers). Gå regexp (RE2 - ingen tilbagehenvisninger, ingen lookarounds, men lineær-time garanteret sikker). POSIX BRE/ERE (grep, sed without -E). Vælg den ene dit målsprog bruger - funktioner som lookbehind / besiddere quantifiers / navngivne grupper ikke portere på tværs af alle varianter.

Ærligt svar: ingen regex matcher alle real-world input perfekt. E-mail validering alene har en 6,425-tegn "RFC 5322 kompatibel" regex ingen faktisk bruger. Free.ai mål 99% tilfælde for den brug, du beskriver og advarer om kendte kant tilfælde i forklaringen (f.eks "dette matcher eksempel.co.uk men ikke eksempel.museum"). Altid test mod reelle data før forsendelse til produktion.

Ja - indsæt regex i beskrivelsesboksen med "forklar:" (f.eks., ~forklar: ^(=.*[A-Z])(?=.*\d). {8,}$ ~) og modellen vil nedbryde hvert token og fortælle dig, hvad det faktisk matcher. Brug /code/forklar/ for rigere kode-aware forklaring.

Ja - når den valgte smag understøtter dem. PCRE/Python/JS tillader positiv/negativ lookbehind og lookahead; tilbagereferencer arbejde i PCRE/Python/Java men IKKE i Go (RE2). Modellen vælger den enkleste korrekte konstruktion og advarer, når en funktion ikke er bærbar.

Når du bliver bedt om at matche "bogstaver" eller "ord tegn" modellen bruger Unicode-aware klasser (~\ p{L} ~, ~\p{N} ~ i PCRE/Python/Java; ~[\ p{L}] ~ med flaget ~u ~ i JavaScript) i stedet for arv ASCII-kun ~[a-zA-Z] ~. Nævn kun "ASCII" i prompten, hvis du ønsker den arv adfærd.

Modellen er instrueret i at undgå indlejrede quantifiers som!! +) + ~ der forårsager ReDoS. For Go (RE2) motoren garanterer lineær tid, så dette er umuligt ved konstruktion. For PCRE/JS/Python, altid teste lange indgange efter - indsætte i Regex101 med en 10.000-char streng og se trintælleren.

ChatGPT (GPT-4) håndterer regex godt, men koster $20/mo og sammenhængen er ikke regex-tuned. Free.ai system prompt kræfter eksplicit smag + match/non-match test tilfælde + kompleksitet advarsler. Self-hostet Qwen 3 Coder er gratis under den daglige token pool. For usædvanligt mærkelige mønstre, luksus GPT-5 er tilgængelig med betalte tokens.

Ja - indsætte en regex og spørge "omdanne denne Python regex til Go RE2." Modellen omskriver det ved hjælp af kun målet smag understøttede funktioner og advarer, når en funktion har ingen tilsvarende (f.eks, tilbagereferencer, når du går Python → Go).

Ja - POST to /v1/chat/ with a regex-specialist system prompt and your description as the user message. Nyttig for værktøjer, der automatisk gener regex fra brugerinput (no-code form bygherre, log-parser konfiguratorer). Se /api/.

Ja - den primære kode blok indeholder rå mønster med sprogpassende afgrænsere (! / pattern / flags ~ for JavaScript,! r" pattern"! for Python, ~ ~ pattern ~ Gå). Klik Kopier og indsætte direkte i din kilde.

Gratis tilmelding: 30.000 tokens/day

Opret gratis konto

Ingen kreditkort påkrævet

Hvordan vil du vurdere dette værktøj?

Love Free.ai? Tell your friends!