Regex գեներատոր

Առևտրային օգտագործման համար 581 մոդելներ ջրային նշան չկա Չկա գրանցում
մոդել
+ GPT-5, Claude, Gemini
Օրինակ՝ նկարագրեք, թե ինչ եք ուզում համապատասխանեցնել պարզ անգլերենով և ստանալ հատուկ համի regex- ը, օրինակ՝ PCRE, JavaScript, Python, Go (RE2) կամ POSIX, քայլափոխի բացատրությամբ և իրական համապատասխանությունները և բացթողումները ցույց տվող ակտիվ թեստավորողով։
-
Օգտագործեք նկարագրությունը։
Օգտագործողի անուն

        
Հատկություն

        
Explanation + test cases
Ավելի լայն ընտրանքներ
Արդյունք
Ցուցանիշները վերջանում են։ Ստացել ավելի շատ նշաններ
Ուզում եք ավելի լավ արդյունքներ ստանալ։ Ծրագրեր (GPT-5, Claude, Gemini) ապահովում է ավելի բարձր որակ. Տեսանյութ

❤️ Սիրում ես Free.ai-ը, ասա ընկերներիդ։

Գրանցվեք -ին, որպեսզի ստանա այցելուի հղում և 30,000 տոկոս յուրաքանչյուր ընկերից.

Ուզում եք ավելին։ Առանց վճարի գրանցվել: 30,000 tokens/day
Անվճար գրանցում

Ձեր խնդրանքը քննվում է...

Ծննդաբերել regex-ի մոդելներ բնական լեզվից AI-ի միջոցով։

Ինչպես օգտագործել Regex գեներատոր

1
Տեղադրել ձեր մուտքագրումը

Տեղադրեք տեքստը, ներբեռնեք ֆայլ կամ նկարագրեք ցանկալիը։ Հաշիվը պահանջվում չէ։

2
Ընտրեք ստեղծել

Մեր ինտելեկտուալ ունակությունները վայրկյանների ընթացքում կկատարեն ձեր խնդրանքը` օգտագործելով բաց կոդով լավագույն մոդելները։

3
Տեղադրել և կիսվել

Բեռնել, կպցնել կամ կիսվել արդյունքներով։ Ազատ է անձնական և առևտրային օգտագործման համար։

Օգտագործել այս գործիքը API-ի միջոցով

Ավտոմատացրեք այս գործիքը ձեր սեփական կոդից։ OpenAI-ի հետ համընկնող REST վերջնական կետը, Bearer-token auth, ոչ մի հավելյալ SDK պահանջվում է։ Token-ի արժեքը համապատասխանում է վեբ ինտերֆեյսին։

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 գեներատոր - FAQ

Պատմեք, թե ինչ եք ուզում համապատասխանեցնել պարզ անգլերենով («US zip codes», «all URLs except localhost», «balanced parentheses up to depth 3») և ստանալ ճշգրիտ regex- ը համապատասխան սինտաքսով (PCRE, JavaScript, Python re, Go regexp, POSIX), քայլ առ քայլ բացատրությամբ և թեստային պրոֆիլով, որը ցույց է տալիս իրական ստորագրությունները, որոնք համապատասխանում են կամ չեն համապատասխանում։

Regex101 / Regexr / Debuggex- ը EXPLAINER գործիքներն են - դուք գրում եք regex- ը, նրանք բացատրում են այն: Free.ai- ը գեներատոր է - դուք նկարագրում եք այն, ինչ դուք անգլերենով պետք է, այն գրում է regex- ը: Կիրառեք Free.ai- ը առաջին նախագծի համար, ապա կպցրեք Regex101- ում ձեր իրական տվյալների հետ փորձարկելու համար: Միավորված աշխատանքային հոսքը խնայում է ժամեր` ձեռքով գրելով regex- ները խաբելու էջից:

PCRE (PHP, Perl-ի լռելյայն տարբերակը, Linux-ի ամենամոդեռն գործիքները) JavaScript (բրաուզեր + Node, Safari ≤16.3-ում չի նայվում) Python re (PCRE-ի մոտագույնը, առանց տիրապետողական քանակականների) Go regexp (RE2 - առանց հետադարձ հղումների, առանց նայելու, բայց գծային ժամանակի ապահովության երաշխիք) POSIX BRE/ERE (grep, sed առանց -E) Ընտրեք այն, որը օգտագործում է ձեր նպատակային լեզուն - այնպիսի հատկություններ, ինչպիսիք են lookbehind / տիրապետողական քանակականները / անունով խումբը չեն փոխանցվում բոլոր համերի մեջ

Իրական պատասխանը` ոչ մի regex- ը չի համապատասխանում իրական աշխարհում կատարված բոլոր մուտքագրումներին։ Էլեկտրոնային փոստի ստուգումը միակ 6,425- սանտիմետր երկարությամբ "RFC 5322- ի համապատասխան" regex- ը չէ, որը իրականում որևէ մեկը չի օգտագործում։ Free.ai- ն ուղղված է 99% - ին դեպքերին, որոնք դուք նկարագրել եք և զգուշացնում է բացատրության մեջ հայտնի եզրային դեպքերի մասին (օրինակ, "this matches example. co. uk but not example. museum")։ Միշտ փորձեք իրական տվյալների հետ, նախքան դրանք արտադրության ուղարկելը։

Այո - կպցրեք regex- ը նկարագրության տուփում, որը նախապատրաստված է "explain: "-ով (օրինակ, `explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`) և մոդելը կբաժանի յուրաքանչյուր տոկենը և կպատմի, թե ինչի հետ այն իրականում համապատասխանում է: Կիրառեք /code/explain/-ը ավելի հարուստ կոդային բացատրության համար:

Այո, եթե ընտրված մոդելները աջակցում են դրանց։ PCRE/Python/JS-ը թույլ է տալիս դրական/անդրադարձային lookbehind և lookahead գործողություններ։ Հետադարձ հղումները աշխատում են PCRE/Python/Java-ում, բայց ոչ Go (RE2)-ում։ Մասնավորապես, մոդելը ընտրում է պարզագույն ճիշտ կառուցվածքը և զգուշացնում է, երբ հատկությունը չի փոխանցվում։

Երբ խնդրում են համապատասխանեցնել "առաջնորդները" կամ "բառային նշանները", մոդելը օգտագործում է Unicode-ի ճանաչողական դասերը (`\p{L}`, `\p{N}` PCRE/Python/Java-ում; `[\p{L}]` `u` դրոշի հետ JavaScript-ում) փոխարեն հին ASCII-ի միայն `[a-zA-Z]`-ի: Հորդորում նշեք "ASCII միայն", եթե ցանկանում եք հին վարքը:

Մասնավորապես, մոդելին հանձնարարվել է խուսափել `(.+)+`-ի նման ինտեգրված քանակական ցուցանիշներից, որոնք ReDoS-ի պատճառ են դառնում։ Go (RE2)-ի համար մոդելը երաշխավորում է գծային ժամանակ, այնպես որ դա անհնար է կառուցվածքով։ PCRE/JS/Python-ի համար միշտ փորձարկեք երկար մուտքագրումները՝ հետո - կպցրեք Regex101-ում 10,000-անիշների տող և հետևեք քայլի հաշվիչին։

ChatGPT (GPT-4)-ը լավ է աշխատում regex-ի հետ, բայց արժե $20/month և կոնտեքստը regex-ի հետ չի համապատասխանում։ Free.ai-ի համակարգային հարցը պահանջում է ակնհայտ համ + համապատասխան/չհամապատասխան թեստային դեպքեր + բարդության զգուշացումներ։ Ինքնատիրական Qwen 3 Coder-ը անվճար է օրական token pool-ի ներքո։ Անսովոր տարօրինակ մոդելների համար premium GPT-5-ը հասանելի է վճարովի token-ների հետ։

Այո - կպցրեք regex և հարցրեք «վերածել այս Python regex- ը Go RE2- ին»: Մասնավորապես, մոդելը վերագրում է այն օգտագործելով միայն նպատակային համի աջակցված հատկությունները և զգուշացնում է, երբ հատկությունը չունի հավասարաչափ (օրինակ, Python → Go- ի հետադարձ հղումներ)։

Այո - POST /v1/chat/-ին regex-specialist համակարգային հարցումով և ձեր նկարագրությամբ որպես օգտվողի հաղորդագրություն։ Հնարավոր է օգտագործել գործիքներ, որոնք ինքնաբերաբար սերտիֆիկացնում են regex-ը օգտվողի մուտքից (ոչ կոդավորված ձևերի ստեղծողներ, log-parser-ի կոնֆիգուրացիա)։ Դիտեք /api/։

Այո - հիմնական կոդային բլոկը պարունակում է անջատիչներով (`/pattern/flags` JavaScript-ի համար, `r"pattern"` Python-ի համար, `` `pattern` `` Go-ի համար) քերծված նկարը։ Սեղմեք Կոդել և տեղադրել ուղղակիորեն ձեր աղբյուրում։

Առանց վճարի գրանցվել: 30,000 tokens/day

Ընտրեք հաշիվ

Կրեդիտ քարտի կարիք չկա

Ինչպե՞ս կգնահատեք այս գործիքը։

Սիրում ես Free.ai-ը, ասա ընկերներիդ։