Regex- generator

Kommersiell användning OK 380+ modeller Inget vattenmärke Ingen registrering behövs
Förlaga:
+ GPT-5, Claude, Gemini
Beskriv vad du vill matcha på vanlig engelska och få en smakspecifik regex — PCRE, JavaScript, Python, Go (RE2), eller POSIX — med en steg-för-steg förklaring och en levande testare som visar verkliga matcher och missar.
Beskriv mönstret.
Regex Ordförande

        
Matcher i provet

        
Explanation + test cases
Avancerade alternativ
Resultat
Tokens börjar ta slut. Hämta fler tokener
Vill du ha bättre resultat? Premiemodeller (GPT-5, Claude, Gemini) levererar högre kvalitet. Visa Planer

❤️ Love this tool? Share it!

< a href="/signup/" style="color:#16A34A">Registrera dig för att få en referenslänk och tjäna 25 000 polletter per vän.

Vill du ha mer? Registrera dig gratis för 30K tokens/dag + 10K bonus
Registrera dig gratis

Bearbetning av din begäran...

Skapa regex mönster från naturligt språk med AI.

Hur du använder Regex- generator

1
Ange din inmatning

Skriv text, ladda upp en fil eller beskriv vad du vill. Inget konto behövs.

2
Klicka på generera

Vår AI behandlar din begäran på några sekunder med hjälp av de bästa open-source modellerna.

3
Ladda ner & resurs

Ladda ner, kopiera eller dela ditt resultat. Gratis för personligt och kommersiellt bruk.

Använd det här verktyget via API

Automatisera detta verktyg från din egen kod. OpenAI-kompatibel REST endpoint, Bearer-token auth, ingen extra SDK krävs. Token kostnader matchar webbgränssnittet.

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 vad du vill matcha på vanlig engelska ("US zip-koder", "alla webbadresser utom localhost", "balanserad parentes upp till djup 3") och få tillbaka en exakt regex med en smak-aware syntax (PCRE, JavaScript, Python re, Go regexp, POSIX), steg-för-steg förklaring, och en testpanel som visar riktiga strängar som matchar vs. inte matcha.

Regex101 / Regexr / Debuggex är EXPLAINER verktyg — du skriver regex, de förklarar det. Free.ai är en GENERATOR — du beskriver vad du behöver på engelska, det skriver regex. Använd Free.ai för den första utkast, sedan klistra in i Regex101 för att testa mot dina levande data. Kombinerad arbetsflöde sparar timmar över hand skriva regexes från en fuskark.

PCRE (standard i PHP, Perl, de flesta moderna Linux-verktyg). JavaScript (browser + Node, ingen lookbakom i Safari ≤16.3). Python re (närmare PCRE, inga possitive kvantifiers). Gå regexp (RE2 – inga backreferences, inga lookarounds, men linjär-tid garanteras säker). POSIX BRE/ERE (grep, sed utan -E). Välj den som ditt målspråk använder – funktioner som lookbehind / possitive kvantifiers / namngivna grupper inte port över alla smaker.

Ärligt svar: ingen regex matchar varje verklig indata perfekt. Enbart e-postvalidering har en 6 425-tecken "RFC 5322-kompatibel" regex ingen faktiskt använder. Free.ai mål 99% fallet för den användning du beskriver och varnar för kända kant fall i förklaringen (t.ex. "detta matchar exempel.co.uk men inte exempel.museum"). Testa alltid mot verkliga data innan leverans till produktion.

Ja — klistra in regexet i beskrivningen rutan prefixed med " förklara: " (t. ex., 'förklara: ^(?=.*[A-Z]) (=.*\d). {8,}$') och modellen kommer att bryta ner varje token och berätta för dig vad det faktiskt matchar. Använd /code/Explain / för rikare kod- medveten förklaring.

Ja — när den valda smaken stöder dem. PCRE/Python/JS tillåter positiv/negativ lookbakom och lookahead; backreferences fungerar i PCRE/Python/Java men INTE i Go (RE2). Modellen väljer den enklaste korrekt konstruktion och varnar när en funktion inte är bärbar.

När modellen uppmanas att matcha "bokstäver" eller "ordtecken" använder den Unicode-aware klasser (`\p{L}`, `\p{N}" i PCRE/Python/Java; `[\p{L}]" med "u" flaggan i JavaScript) i stället för äldre ASCII-endast `[a-zA-Z]`. Nämn "ASCII endast" i uppmaningen om du vill ha arv beteendet.

Modellen är instruerad att undvika inbäddade kvantifieringar som "(.+)+" som orsakar ReDoS. För Go (RE2) garanterar motorn linjär tid så detta är omöjligt genom konstruktion. För PCRE/JS/Python, alltid testa långa ingångar efter – klistra in i Regex101 med en 10 000-tecken sträng och titta på stegen räknare.

ChatGPT (GPT-4) hanterar regex väl men kostar $20/mo och sammanhanget är inte regex-justerad. Free.ai system snabbt tvingar explicit smak + match / icke-match test fall + komplexitet varningar. Självvärdig Qwen 3 Kodare är gratis under den dagliga token pool. För ovanligt konstiga mönster, premium GPT-5 är tillgänglig med betalda polletter.

Ja — klistra in ett regex och fråga "konvertera detta Python regex till Go RE2". Modellen skriver om det med hjälp av endast mål smak stöds funktioner och varnar när en funktion har ingen motsvarighet (t.ex. backreferences när du går Python → Go).

Ja — POST till /v1/chat/ med en regex-specialist systemprompt och din beskrivning som användarmeddelande. Användbart för verktyg som automatiskt skapar regex från användarinmatning (icke-kod formbyggare, log-parser konfiguratorer). Se /api/.

Ja — Det primära kodblocket innehåller det råa mönstret med de språklämpliga avgränsningarna (`/mönster/flaggor` för JavaScript, 'r" mönster"" för Python, "`" "mönster" `" för Gå). Klicka på Kopiera och klistra in direkt i din källa.

Registrera dig gratis för 10 000 polletter

Skapa gratis konto

Inget kreditkort krävs

Hur skulle du värdera det här verktyget?

Love this tool? Share it!