دروستکەری ڕیجێکس

بەکارهێنانی بازرگانی 581 models هیچ نیشانە ئاوییەک نیە پێویست ناکات
مۆدێل:
+ GPT-5, Claude, Gemini
بە زمانی ئینگلیزی ڕوون ئەوە بنووسە کە دەتەوێت هاوتا بکەیت و ڕیگێکسێکی تایبەت بە جۆرەکەت بەدەست بهێنە - PCRE، جاواسکریپت، پایتۆن، Go (RE2)، یان پۆسایکس - لەگەڵ ڕوونکردنەوەیەکی هەنگاو بە هەنگاو و تاقیکەرەوەی ڕاستەوخۆ کە هاوتا و هەڵە ڕاستەقینەکان نیشان دەدات.
-
نمونەکە باس بکە
ڕیگڵ

        
نمونە

        
Explanation + test cases
هەڵبژاردەکانی پێشکەوتوو
ئەنجام
ئەنجامی باشترت دەوێت؟ مۆدێلی پێشکەشکراو (GPT-5, Claude, Gemini) بەخشینەوەی بایەخی بەرزتر. _بینینی پلانەکان

❤️ خۆشت دەوێت Free.ai؟ بڵێ بە هاوڕێکانت!

داخڵببە بۆ ئەوەی لینکی ڕاسپاردنەوە بەدەست بهێنیت و 30,000 تیک بۆ هەر هاوڕێیەک بەدەست بهێنیت.

زیاترت دەوێت؟ تۆمارکردنی بێ پارە: ٣٠,٠٠٠ توکن/ڕۆژ
تۆمارکردن

داواکاریەکەت پەرەپێدەدرێت...

دروستکردنی نمونەی regex لە زمانێکی سروشتی بە AI

چۆن بەکاربهێنرێت دروستکەری ڕیجێکس

1
داخڵکردنت بنووسە

نووسراوێک بنوسە، فۆڕمێک دابگرە، یان ئەوەی کە دەتەوێت باس بکە. هیچ حسابێک پێویست ناکات.

2
بژاردەکان

ئێمە لە چەند چرکەیەکدا داواکاریت بۆ ئەڵتەرناتیڤەکەمان دەنێرین بە بەکارهێنانی باشترین مۆدێلی سەرچاوەی کراوە.

3
دابەزاندن و هاوبەشکردن

دابەزێنە، کۆپی بکە، یان ئەنجامەکەت بەبەش بکە. بۆ بەکارهێنانی تایبەت و بازرگانی بێ نرخە

ئەم ئامرازە بەکاربهێنە لە ڕێگەی API

ئەم ئامرازە لە کۆدی خۆتەوە بە ئۆتۆماتیکی دابنێ. REST Endpoint کە هاوشێوەی OpenAI یە، بە ڕاستی کەرەوە، هیچ پێویستیەکی تر نییە بۆ 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 ە - تۆ regex دەنووسیت، ئەوان ڕوونیان دەکەنەوە. Free.ai دروستکەرێکە - تۆ بە ئینگلیزی باسی ئەوەی دەکەیت کە پێویستت پێیە، regex دەنووسێت. Free.ai بەکاربهێنە بۆ یەکەم بەرنامەی، پاشان دابنێیت بۆ regex101 بۆ تاقیکردنەوە لەگەڵ زانیارییە زیندووەکانت. کارکردنی هاوبەش کاتەکان دەپارێزێت لە نووسینی دەستەوە بۆ regex لە پەڕەی دزییەوە.

PCRE (پێوانەی PHP، Perl، زۆربەی ئامرازەکانی لینوکس). جاڤا سکریپت (بڕۆزەر + نودە، هیچ چاوپێکەوتنێک لە سەفەری ≤١٦.٣). پایتۆن ری (لە نزیکترینی PCRE، هیچ خاوەنی بڕینە). Go regexp (RE2 - هیچ پشتبەستنێک، هیچ چاوپێکەوتنێک، بەڵام کاتی کاتی هێڵکاریی دڵنیای سەلامەت). POSIX BRE/ERE (گرپ، سەد بێ -E). ئەو زمانە هەڵبژێرە کە مەبەستەکەت بەکاری دەهێنێت - تایبەتمەندییەکان وەک چاوپێکەوتن / خاوەنی بڕینە / گروپە ناودارەکان لە هەموو جۆرەکاندا نەگۆڕێن.

وەڵامی ڕاستگۆیانە: هیچ ڕیگێکسێک بە تەواوی لەگەڵ هەموو داخڵکردنێکی جیهانی ڕاستەقینەدا ناگونجێت. تەنها تاقیکردنەوەی ئیمەیڵ هەیە کە 6,425-خاڵ هەیە "RFC 5322 compliant" ڕیگێکس کە هیچ کەسێک بەڕاستی بەکاری ناهێنێت. Free.ai ئامانجی %99ی حاڵەتەکانە بۆ بەکارهێنانی کە تۆ باسی دەکەیت و ئاگادارت دەکاتەوە لەبارەی حاڵەتەکانی ناوەوەی ناوەوە لە ڕوونکردنەوەکەدا (بۆ نموونە، "ئەم پەیوەندییە لەگەڵ نمونە.co.uk بەڵام نمونە.مێژووی نییە"). هەمیشە تاقیکردنەوە لەگەڵ زانیاری ڕاستەقینە پێش گەیاندن بۆ بەرهەمهێنان.

بەڵێ - ڕێگڵێکسەکە دابنێ لە ناو باسەکە کە پێشتر بە "explain:" نووسراوە (بۆ نمونە، "explain: ^(؟=.*[A-Z])(؟=.*\d).{8,}$`) وە مۆدێلەکە هەموو تیکەکان دەشکێنێت و پێت دەڵێت کە لە ڕاستیدا چیە. بەکاربهێنە /code/explain/ بۆ ڕوونکردنەوەیەکی زیاتر لەبارەی کۆدەوە.

بەڵێ - کاتێک کە جۆری هەڵبژێردراو پشتگیریان دەکات. PCRE/Python/JS ڕێگە دەدات بە گەڕان بەدوای ڕاستییەکاندا و گەڕان بەدوای ڕاستیەکاندا؛ گەڕان بەدوای ڕاستییەکاندا کاردەکات لە PCRE/Python/Java بەڵام ناکرێت لە Go (RE2). مۆدێل دروستکردنی ڕاست و ئاسان هەڵدەبژێرێت و ئاگادارت دەکاتەوە کاتێک تایبەتمەندیەکە گواستراوەتەوە.

کاتێک داوا دەکرێت بۆ هاوتاکردنی "هەردوو پیت" یان "هەردوو وشەکە" مۆدێلەکە بەکاردەهێنێت یۆنیکۆد-ی زانراو ('\p{L}', '\p{N}' لە PCRE/Python/Java؛ '[\p{L}]' لەگەڵ باجی 'u' لە جاڤا سکریپت) لە جیاتی تەنها ASCII-ی کۆن '[a-zA-Z]'. ئاماژە بە "تەنها ASCII" بکە لە پرسیارەکە ئەگەر دەتەوێت هەڵسوکەوتی کۆن بکەیت.

The model is instructed to avoid nested quantifiers like `(.+)+` that cause ReDoS. For Go (RE2) the engine guarantees linear time so this is impossible by construction. For PCRE/JS/Python, always test long inputs after - paste into Regex101 with a 10,000-char string and watch the steps counter.

ChatGPT (GPT-4) زۆر باش کاردەکات بۆ regex بەڵام نرخی $20 / مانگ و دۆخەکە رێک نەخراوە. Free.ai سیستەمی داواکاریی هێزی ئاشکرای بۆن + هاوشێوەی / نا- هاوشێوەی تاقیکردنەوە + ئاگاداری ئاڵۆز. خۆ-هەوادار Qwen 3 کۆدکەرە ئازادە لە ژێر ئاوی ڕۆژانەی ڕۆژانە. بۆ نمونە نا ئاساییەکان، پارە GPT-5 بە پارە پارە هەیە.

بەڵێ - ڕیگێکسێک دابنێ و پرسیار بکە "ئەمە بگۆڕە بۆ گو RE2". مۆدێلەکە دەینوسێتەوە بە بەکارهێنانی تەنها تایبەتمەندی پشتگیریکراوی ئامانجەکە و ئاگادارت دەکاتەوە کاتێک تایبەتمەندییەک هەیە کە هاوتا نیە (بۆ نمونە، گەڕانەوە کاتێک دەچێت بۆ گو → پایتۆن).

بەڵێ - پۆست بۆ /v1/chat/ لەگەڵ سیستمی داواکاری تایبەتمەندی regex و باسکردنت وەک پەیامی بەکارهێنەر. سودبەخشە بۆ ئامرازەکان کە بە خۆڕایی دروستکردنی regex لە بەکارهێنەرەوە دێت (بێ کۆدی دروستکەر، ڕێکخستنی لۆگ-پارسر). تەماشای /api/ بکە.

بەڵێ - کۆدی سەرەکی شێوەی ناپوختی تێدایە لەگەڵ زمانە گونجاوەکان (/pattern/flags بۆ جاڤا سکریپت، r"pattern" بۆ پایتۆن، "pattern" بۆ گو). بڕۆ بۆ کۆپیکردن و داگرتن ڕاستەوخۆ بۆ سەرچاوەکەت.

تۆمارکردنی بێ پارە: ٣٠,٠٠٠ توکن/ڕۆژ

دروستکردنی حسابی نوێ

کارتێکی پارەدانی پێویست نیە

چۆن ئەم ئامرازە بایەخە دەکەی؟

خۆشت دەوێت Free.ai؟ بڵێ بە هاوڕێکانت!