Үлгі өрнекті құрастырғыш

Коммерциялық пайдалануға рұқсат 380+ үлгісі Сулы белгісіз Кіру керек емес
Үлгі:
+ GPT-5, Claude, Gemini
Нені сәйкестендіргіңіз келетінін қарапайым ағылшын тілінде сипаттап, PCRE, JavaScript, Python, Go (RE2) немесе POSIX деген үлгіге тән үлгі өрнегін алыңыз, қадамдық түсіндірмемен және шын сәйкестіктерді және сәйкестіксіздерді көрсететін тірі тексергішпен.
Үлгіні сипаттаңыз.
Үлгі өрнегі

        
Үлгідегі сәйкестіктер

        
Explanation + test cases
Қосымша параметрлері
Нәтижесі
Жақсы нәтиже көргіңіз келе ме? Premium үлгілері (GPT-5, Claude, Gemini) жоғары сапалы өнім береді. Жоспарларды көрсету

❤️ Free.ai-ды ұнатасыз ба? Достарыңызға хабарлаңыз!

Реферал сілтемесін алу үшін және бір дос үшін 25 000 жетон алу үшін тіркеліңіз.

Толығырақ көргіңіз келе ме? 30K жетон/күн + 10K бонус үшін тегін тіркеліңіз
Тегін тіркелу

Сұранысыңыз өңделуде...

Табиғи тілден AI көмегімен үлгілерді құру.

Қолдану Үлгі өрнекті құрастырғыш

1
Кірісіңізді келтіріңіз

Мәтінді келтіріңіз, файлды жүктеп беріңіз, немесе керек мәліметті келтіріңіз. Тіркелгі қажет емес.

2
Түрлендіру

Біздің жасанды интеллектіміз ең жақсы ашық көз моделін пайдаланып, сіздің сұрағыңызбен секундтар ішінде айналысады.

3
Жүктеп алу және бөлісу

Нәтижелерді жүктеп алыңыз, көшірмесін жасаңыз немесе бөлісіңіз. Дербес және коммерциялық пайдалану үшін тегін.

Бұл құралды API арқылы қолдану

Бұл құралды өз кодыңыздан автоматтандыру. OpenAI-ге сәйкес REST аяқтау нүктесі, Bearer-token аутентификациясы, қосымша SDK қажет емес. Токеннің құны веб интерфейсіне сәйкес келеді.

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."}]}'

Үлгі өрнекті құрастырғыш — FAQ

Нені сәйкестендіргіңіз келетінін қарапайым ағылшынша сипаттаңыз ("US zip codes", "all URLs except localhost", "balanced parentheses up to depth 3") және нұсқаулық синтаксисімен (PCRE, JavaScript, Python re, Go regexp, POSIX) дәл сәйкесті үлгі өрнегін қайтарыңыз, қадамдық түсіндірме, сәйкес келетін және сәйкес келмейтін жолдарды көрсететін сынау панелі.

Regex101 / Regexr / Debuggex - EXPLAINER құрал- жабдықтары - үлгі өрнектерді жазып, түсіндіреді. Free.ai - генератор - ағылшын тілінде керек нәрсені сипаттап, үлгі өрнектерді жазады. Free.ai дегенді бірінші драфт үшін қолданыңыз, содан кейін Regex101 дегенге енгізіп, деректеріңізді тексеріңіз. Біріктірілген жұмыс үрдісі үлгі өрнектерді қолмен жазып, уақытты үнемдеуге мүмкіндік береді.

PCRE (PHP, Perl, Linux құралдарының көбінде әдетті). JavaScript (браузер + Node, Safari ≤16. 3- те backlook жоқ). Python re (PCRE- ге ең жақын, иелік кванттауышсыз). Go regexp (RE2 — кері сілтемелер жоқ, айналып өтулер жоқ, бірақ сызықтық уақыт қауіпсіздігі кепілді). POSIX BRE/ ERE (grep, sed - E- дан тыс). Мақсатты тіліңіз қолданатынын таңдаңыз — backlook / ownership quantifiers / named groups сияқты мүмкіндіктер барлық нұсқаларда қолданылмайды.

Дұрыс жауап: ешқандай да үлгі өрнек барлық шынайы кірістерге сәйкес келмейді. Эл. поштаны тексеру үшін 6425 таңбадан тұратын "RFC 5322- ге сай" үлгі өрнек бар, бірақ оны ешкім қолданбайды. Free.ai деген 99% жағдайларда қолданылады және түсініктемесінде белгілі шекті жағдайлар туралы ескертеді (мысалы, "бұл example. co. uk дегенге сәйкес келеді, бірақ example. museum дегенге сәйкес келмейді"). Өндірістік жүйеге жібермес бұрын әрқашан нақты деректермен салыстырып тексеріңіз.

Иә — үлгі өрнегін "explain: " деген префиксі бар сипаттау өрісіне енгізіңіз (мысалы, `explain: ^(?=.*[A- Z])(?=.*\ d). {8,} $`) және модель әрбір символды бөліп, оның шын мәнінде немен сәйкестігін көрсетеді. Кодты ескере отырып, толығырақ түсініктеме үшін / code/ explanation / дегенді қолданыңыз.

Иә — таңдалған нұсқада қолдау болса. PCRE/Python/JS оң/теріс lookbehind және lookahead мүмкіндіктерін береді; backreferences PCRE/Python/Java-да жұмыс істейді, бірақ Go (RE2)-да ЖОҚ. Модель ең қарапайым дұрыс құрылымын таңдап, мүмкіндікті көшірмелеу мүмкін емес болса ескертіп отырады.

"Ақпарат" немесе "Сөз таңбаларын" сәйкестендіруді сұрағанда, үлгі тек ASCII- ге ғана сәйкес келетін '[a- zA- Z]' дегеннің орнына Unicode- ға сәйкес келетін кластарды қолданады (PCRE/ Python/ Java- да '\ p{ L}', '\ p{ N}'; JavaScript- те 'u' жалаушасымен '[\ p{ L}]'). Егер тек ASCII- ге сәйкес келетін қасиеттерді қаласаңыз, сұрауда "ASCII ғана" дегенді келтіріңіз.

Модельге ReDoS-ты тудыратын `(.+)+` сияқты ішінара квантификаторы болмауы керек деп көрсетілген. Go (RE2) үшін тетігі сызықтық уақытты кепілдік береді, сондықтан бұл құрылымы бойынша мүмкін емес. PCRE/JS/Python үшін әрқашан Regex101-ге 10000 таңбалы жолмен енгізілгеннен кейін ұзын кірістерді тексеріңіз және қадамдар сандығын қараңыз.

ChatGPT (GPT-4) regex-ті жақсы басқарады, бірақ $20/ айға тұрады және контекст regex-ті жақсартпайды. Free.ai-дің жүйелік сұрауы explicit flavor + match/non-match тесті + күрделілік туралы ескертулерді талап етеді. Өз-өзіне қызмет көрсететін Qwen 3 Coder күнделікті жетон қоры аясында тегін. Ерекше таңқаларлық үлгілер үшін premium GPT-5 төлемді жетондармен қол жетімді.

Иә — үлгі өрнегін енгізіп, "Python үлгі өрнегін Go RE2- ге аудару" деген сұрауды орындаңыз. Модель оны тек мақсатты нұсқаның қолдайтын мүмкіндіктерін қолдана отырып қайта жазады, ал мүмкіндіктің сәйкестігі жоқ болса ескертіп қояды (мысалы, Python → Go дегенде кері сілтемелер).

Иә — POST /v1/chat/ дегенге жүйелік regex-specialist сұрауы мен пайдаланушының хабарламасы ретінде сіздің сипаттамаңызмен. Пайдаланушының енгізімінен үлгі өрнектерді автоматты түрде құратын құралдар үшін пайдалы (кодсыз пішін құрастырғыштар, журналды талдау параметрлері). /api/ дегенді қараңыз.

Иә — негізгі код блокы тілге сай бөлгіштермен (JavaScript үшін `/ pattern/ flags`, Python үшін `r" pattern ", Go үшін `` `pattern '') қосылған қарапайым үлгіні қамтиды. Көшіріп алып, көзіңізге тікелей орналастыру батырмасын басыңыз.

10 000 жетон үшін тегін тіркеліңіз

Тіркелгіні құру

Кредиттік карта қажет емес

Бұл құралды қалай бағалайсыз?

Free.ai-ды ұнатасыз ба? Достарыңызға хабарлаңыз!