Regex Generator

Kommercielt brug OK 380+ modeller Intet 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? Premiummodeller (GPT-5ClaudeGemini) giver en højere kvalitet. Vis planer

❤️ Love this tool? Share it!

Tilmeld dig for at få et henvisningslink og optjene 25.000 tokens pr. ven.

Vil du have mere? Gratis tilmelding til 30K tokens/dag + 10K bonus
Tilmeld dig gratis

Behandling af 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å generere

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 webgræ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 den første udkast, derefter indsætte i Regex101 til at teste mod dine live data. Kombineret workflow sparer timer over håndskrift regexes fra en snyde ark.

PCRE (standard i PHP, Perl, de fleste 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 tilbagereferencer, 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 / besidder 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 på forhånd 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 i JavaScript) i stedet for arven ASCII- kun [a-zA-Z] #. Nævn kun "ASCII" i prompten, hvis du vil have arven 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 konteksten 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, Premium GPT-5 er tilgængelig med betalte tokens.

Ja! Indsæt en regex og spørg "konverter denne Python regex til Go RE2." Modellen omskriver det ved hjælp af kun målsmagens understøttede funktioner og advarer, når en funktion ikke har nogen tilsvarende (f.eks. tilbagereferencer, når du går Python → Go).

Ja! POST til /v1/chat/ med en regex-specialist systemprompt og din beskrivelse som brugerbeskeden. Nyttigt for værktøjer, der auto-genererer regex fra brugerinput (ingen kode formular bygherrer, log-parser konfiguratorer). Se /api /.

Ja! Den primære kode blok indeholder den rå mønster med de sprogpassende afgrænsere (! / pattern / flags! for JavaScript, ~r"pattern"! for Python, ~ ~ patternen! for Go). Klik på Kopier og indsæt direkte ind i din kilde.

Gratis tilmelding til 10.000 tokens

Opret gratis konto

Ingen kreditkort påkrævet

Hvordan vil du vurdere dette værktøj?

Love this tool? Share it!