Regex-generator

Kommersiell bruk OK 380+ modeller Intet vannmerke Ikke nødvendig å logge inn
Modell:
+ GPT-5, Claude, Gemini
Beskriv hva du vil treffe på vanlig engelsk og få et regulært uttrykk for smak – PCRE, JavaScript, Python, Go (RE2) eller POSIX – med en trinn- for- steg- forklaring og en tester som viser virkelige treff og mangler.
Beskriv mønsteret.
Regex

        
Prøvetreff

        
Explanation + test cases
Avanserte valg
Resultat
Tegn som er nesten tomt. Hent flere symboler
Vil du ha bedre resultater? Premiemodeller (GPT-5, Claude, Gemini) leverer høyere kvalitet. Vis planer

❤️ Love this tool? Share it!

Tilmeld deg for å få en henvisningslenke og tjene 25.000 mynter per venn.

Vil du ha mer? Registrer deg gratis for 30K mynter/dag + 10K bonus
Registrer deg gratis

Behandler din forespørsel...

Generer regex-mønstre fra naturlig språk med AI.

Bruksmåte Regex-generator

1
Skriv inn dine inndata

Skriv inn tekst, last opp en fil eller beskriv hva du vil ha. Ingen konto trengs.

2
Trykk Lag

Vår AI behandler din forespørsel i sekunder med de beste open- source modellene.

3
Last ned & ressurs

Last ned, kopier eller del resultatet ditt. Gratis for personlig og kommersiell bruk.

Bruk dette verktøyet via API

Automatiser dette verktøyet fra din egen kode. OpenAI- kompatible REST endepunkt, Bearer- token auth, ikke nødvendig med ekstra SDK. Tegnkostnader stemmer med nettgrensesnittet.

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 hva du vil ha på vanlig engelsk (« US zip- koder », « alle URL- er unntatt localhost », « balanserte parenteser opp til dybde 3 ») og få tilbake en presis regex med en syntaks som kjenner smak (PCRE, JavaScript, Python re, Go regexp, POSIX), trinn- for- trinn- forklaring, og et testpanel som viser ekte strenger som ikke stemmer med.

Regex101 / Regexr / Debuggex er EXPLAINER- verktøy – du skriver regexet, de forklarer det. Free.ai er en GENERATOR – du beskriver hva du trenger på engelsk, det skriver regexet. Bruk Free.ai for det første kladdet, lim så inn i Regex101 for å teste mot dine live data. Kombinert arbeidsflyt sparer timer over regulære øvelser i håndskrifta.

PCRE (standard i PHP, Perl, de fleste moderne Linux- verktøy). JavaScript (nettleser + node, ingen blikkhemmelig i Safari ≤16. 3). Python re (nærmeste PCRE, ingengensitive kvantifiers). Gå regexp (RE2 – ingen tilbakereferanser, ingen omveier, men lineær-tid garantert sikker). POSIX BRE/ ERE (grep, sed uten - E). Velg den som målspråket bruker – funksjoner som lookbehind / resistive kvantifiers / navngitte grupper porter ikke over alle smaker.

Ærlig svar: ingen regex passer perfekt med alle inndata fra den virkelige verden. E-post-validering alene har et 6425-tegn « RFC 5322-kompatibel » regex ingen bruker. Free.ai tar de 99% - tilfellene for den bruk du beskriver og advarer om kjente kanttilfeller i forklaringen (f. eks. « dette stemmer med example.co.uk men ikke example. museum ». Test alltid mot virkelige data før sending til produksjon.

Ja, lim inn regulært uttrykk i beskrivelsesboksen prefikset med « forklar: » (f. eks. « forklar: ^(?*[A-Z])(?=. *\d). {8,} $`) og modellen vil bryte ned hvert symbol og fortelle deg hva det faktisk passer med. Bruk /code/ explain/ for richer code- aware- forklaring.

Ja – når den valgte smaken støtter dem. PCRE/ Python/ JS tillater positiv/ negativ utkikk og ser forover; tilbakereferanser virker i PCRE/ Python/ Java men IKKE i Go (RE2). Modellen velger den enkleste konstruksjonen og advarer når en funksjon ikke er bærbar.

Når det blir spurt om å treffe « bokstaver » eller « ordtegn », bruker modellen Unicode- merkeklasser («\p{L} », «\p{N} » i PCRE/Python/Java; « [\p{L}] » med « u » - flagget i JavaScript) i stedet for « [a- zA- Z] » som gammel ASCII- kode. Bare « ASCII » oppgis i spørringen hvis du vil ha den gamle oppførselen.

Modellen er instruert om å unngå nøstede kvantifikatorer som « (.+) + » som gir ReDoS. For Go (RE2) garanterer motoren lineær tid, så dette er umulig på grunn av konstruksjonen. For PCRE/ JS/ Python, test alltid lange innganger etter – lim inn i Regex101 med en 10 000- tegns streng og se trinntelleren.

_ChatGPT___GPT-4_) håndterer regex godt, men koster $20/mo og konteksten er ikke regex- innstilt. Free.ai systempromptkrefter eksplisitt smak + treff/ ikke-motsvarende test-tilfeller + kompleksitetsadvarsler + Selvvært Qwen 3 koder er gratis under den daglige symbolpuljen. For uvanlig merkelige mønstre er premium GPT-5 tilgjengelig med betalte tegn.

Ja – lim inn et regulært uttrykk og spør « konvertere dette Python regex til Go RE2 ». Modellen omskriver det med bare målsmakens funksjoner og advarer når en funksjon ikke har noe tilsvarende (f. eks. tilbakereferanser når den går Python → Go).

Ja – POST til / v1/ Chat / med en regulært spesialisert systemprompt og din beskrivelse som brukermelding. Nyttig for verktøy som automatisk generer regex fra bruker- inndata (ingen kodebyggere, logparser- konfiguratorer). Se / api /.

Ja, primærkodeblokka inneholder det råmønsteret med de språkegnede skilletegnene («/pattern/flags » for JavaScript, « r » mønster » for Python, « « mønster » for Go »). Trykk Kopier og lim inn direkte i kilden.

Registrer deg gratis for 10 000 mynter

Lag ledig konto

Ikke påkrevd med kredittkort

Hvordan vil du vurdere dette verktøyet?

Love this tool? Share it!