Regex-generator

Kommersiell bruk OK 581 modeller Uten vannmerke Ikke nødvendig med innlogging
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 går tomt. Hent flere symboler
Vil du ha bedre resultater? Tilleggsmodeller (GPT-5, Claude, Gemini) gir høyere kvalitet. Vis planer

❤️ Elsk Free.ai? Fortell vennene dine!

Tilmeld deg for å få en henvisning lenke og tjene 30.000 mynter per venn.

Vil du ha mer? Registrer deg ledig: 30.000 mynter per dag
Registrer deg gratis

Behandler din forespørsel...

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

Bruksmåte Regex-generator

1
Oppgi dine inndata

Skriv 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- kompatibelt REST endepunkt, Bearer- token auten, ingen ekstra SDK trengs. 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 treffe på vanlig engelsk (« US zip- koder », « alle URL- er unntatt localhost », « balansert parentes opp til dybde 3 ») og få tilbake et regulært uttrykk med en syntaks med smaksoppfatning (PCRE, JavaScript, Python re, Go regexp, POSIX), trinn- for- steg- forklaring og et testpanel som viser ekte strenger som ikke passer med.

Regex101 / Regexr / Feilsøking 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 manuelle skriveordninger fra et dumark.

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.

Erlig svar: ingen regex passer perfekt med alle inn-data fra den virkelige verden. E- postvalidering alene har et 6425 tegn « RFC 5322 complient» regex ingen bruker. Free.ai tar opp 99%-tilfellet 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 produksjonen.

Ja - lim inn det regulære uttrykket i beskrivelsesboksen med forstavelsen « forklar: » (f. eks. « forklar: ^(? * [A-Z])(?=. *\ d). {8,} $`) og modellen vil bryte sammen 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 utseende 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 kan fjernes.

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

Modellen instrueres om å unngå nøstede kvantifierer som « (.+) + » som gir ReDoS. For Go (RE2) garanterer motoren lineær tid, så dette er umulig på grunn av konstruksjonen. PCRE/ JS/ Python tester 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- tuned. Free.ai systemkommpetrer uttrykkelig smak +/ ikke- motsvarende test- tilfeller + kompleksitetsadvarsler. Selvvært Qwen 3 koder er gratis under den daglige symbolbassenget. For uvanlig merkelige mønstre kan du bruke premium GPT-5 med betalte symboler.

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 genforener regex fra bruker- inndata (uten kode- formbyggere, log- parser- konfiguratorer). Se / api /.

Ja, primærkodeblokka inneholder et ubehandlet mønster med skilletegn som passer med språk («/mønster/ flag » for JavaScript, « r » mønster » for Python, « « mønster » for Go »). Trykk Kopier og lim inn direkte i kilden.

Registrer deg ledig: 30.000 mynter per dag

Lag ledig konto

Ikke påkrevd med kredittkort

Hvordan ville du vurdere dette verktøyet?

Elsk Free.ai? Fortell vennene dine!