Зөв илэрхийлэл үүсгэгч

Худалдааны зориулалттай 380+ загвар Ус тэмдэггүй Нэвтрэх шаардлагагүй
Модель:
+ GPT-5, Claude, Gemini
Ямар үгийг тохируулахыг хүсч байгааг энгийн Англиар тодорхойлж, PCRE, JavaScript, Python, Go (RE2) эсвэл POSIX гэсэн янз бүрийн дүрмийн илэрхийлэлийг тус тусын аргаар тайлбарлаж, бодит тохирол, алдааг харуулсан туршилтын програмыг ашиглан олж авна.
Зургийг тодорхойл.
Зөв илэрхийлэл

        
Тогтмол

        
Explanation + test cases
Дээд зэргийн сонголтууд
Үр дүн
Токен дууссан. Илүү түлхүүр авах
Сайн үр дүн хүсч байна уу? Дээд зэрэглэлийн загварууд (GPT-5, Claude, Gemini) илүү өндөр чанартай. Зураг

❤️ Free.ai-ыг хайрладаг уу? Найзуудаа хэлж өгөөрэй!

Нэр дэвшиж, холбоосоор дамжуулан найздаа 25,000 жетон гардуулах боломжтой.

Дээр нь нэмэх үү? 30K жетон/өдөр + 10K урамшуулалд үнэгүй бүртгүүлээрэй
Үнэгүй бүртгүүлэх

Танай хүсэлтийг боловсруулж байна...

Хиймэл оюун ухаанаар байгалийн хэлнээс дүрс үүсгэх

Хэрхэн ашиглах вэ Зөв илэрхийлэл үүсгэгч

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 хэрэгслүүд юм. Та regex- ийг бичиж, тэд тайлбарлана. Free.ai нь GENERATOR юм. Та англиар юу хэрэгтэйгээ бичнэ, тэр regex- ийг бичнэ. Free.ai- ийг анхны драфтын хувьд ашигла, дараа нь Regex101- ийг өөрийн бодит мэдээллийн дагуу туршиж үз. Энэ нь танд өдрийн турш гараараа бичсэн regex- ийг алдаа засах хуудаснаас олохоос зайлсхийх боломжийг олгоно.

PCRE (PHP, Perl, хамгийн сүүлийн үеийн Linux хэрэгслүүдийн default). JavaScript (browser + Node, Safari ≤16.3-д backlook байхгүй). Python re (PCRE-д хамгийн ойр, possessive quantifiers байхгүй). Go regexp (RE2 — backreferences байхгүй, lookarounds байхгүй, гэхдээ linear-time-ийн аюулгүй байдал баталгаажсан). POSIX BRE/ ERE (grep, sed -E-гүй). Таны зорилго хэлний ашигладаг нэгийг сонгоно - backlook / possessive quantifiers / named groups зэрэг шинж чанарууд бүх хувилбаруудад нийцэхгүй.

Үнэнч хариулт: ямар ч хэвийн илэрхийлэл нь бодит өгөгдөлтэй тохирохгүй. Эл- мэйл шалгах нь 6425 тэмдэгттэй "RFC 5322- тэй нийцсэн" хэвийн илэрхийлэлийг ашигладаг бөгөөд хэн ч үүнийг ашигладаггүй. Free.ai нь таны тайлбарласан хэрэглээний 99% - ийг зааж өгдөг бөгөөд тайлбарт тодорхойлсон өргөн хэрэглээний илэрхийлэлүүдийг анхааруулдаг (жишээ нь, "энэ нь example. co. uk- тэй тохирно, гэхдээ example. museum- тэй тохирохгүй"). Үйлдвэрлэлд илгээхээс өмнө үргэлж бодит өгөгдөлтэй харьцуулж шалгаарай.

Тийм ээ — дүрслэлийг "explain: "-ээр эхлэх тайлбарын хайрцагт (жишээ нь, 'explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`) оруулаад загвар нь тэмдэгтүүдийг нь хувааж, яг юутай тохирч байгааг нь заана. Кодыг мэддэг тайлбарыг илүү дэлгэрэнгүй болгохын тулд /code/explain/ ашиглана уу.

Тийм — сонгосон хувилбар нь дэмждэг бол. PCRE/Python/JS нь эерэг/сөрөг backlook болон lookahead-ийг зөвшөөрдөг; backreferences нь PCRE/Python/Java-д ажилладаг боловч Go (RE2)-д ажилладаггүй. Модель нь хамгийн энгийн зөв бүтэцийг сонгож, онцлог нь зөөвөрлөгдөх чадваргүй бол анхааруулдаг.

"Гэрээс" эсвэл "Гэрч"-ийг тохируулахыг асуухад загвар нь Unicode-ийг мэддэг ангиудыг ашиглана (PCRE/Python/Java-д '\p{L}', '\p{N}'; JavaScript-д 'u'-той '[\p{L}]') хуучин ASCII-г зөвхөн ашигладаг '[a-zA-Z]'-ийн оронд. Хэрэв хуучин үйлдлийг хүсвэл асуултанд "ASCII only" гэж бичнэ үү.

Модель нь ReDoS үүсгэдэг `(.+)+`-ийн адил нийлмэл тоочлогчийг зайлуулахыг заасан. Go (RE2)-ийн хувьд хөдөлгүүр нь шугаман хугацааг баталгаажуулдаг тул энэ нь бүтэцээрээ боломжгүй. PCRE/JS/Python-ийн хувьд үргэлж урт оруулалтуудыг туршиж үзнэ үү — Regex101-д 10,000 тэмдэгттэй мөрийг хавсаргаад алхмын тоочлолыг ажиглана.

ChatGPT (GPT-4) нь regex-ийг сайн зохицуулдаг боловч сарын 20$-ийн үнэтэй бөгөөд орчин нь regex-тэй тохирохгүй. Free.ai-ийн системийн уриа нь тодорхой амт + тохирох/нийцэхгүй тестийн тохиолдол + хүндрэлүүдийн тухай анхааруулга шаарддаг. Өөрийн хост Qwen 3Coder нь өдөр тутмын токен нөөцөөс чөлөөтэй. Жишээ нь, онцгой сонин загварууд, premium GPT-5 нь төлбөртэй токенуудтай байдаг.

Тийм ээ — дүрмийн илэрхийллийг оруулаад "Python- ийн дүрмийн илэрхийллийг Go RE2 болгон хөрвүүл" гэж асуу. Модель нь зөвхөн зорилтот хувилбарын дэмждэг шинж чанаруудыг ашиглан дахин бичиж, шинж чанар нь тэнцүү биш бол анхааруулдаг (жишээ нь Python → Go- ийн үед backreferences).

Тийм — POST to /v1/chat/ witharegex-specialist system prompt and your description as the user message. This is useful for tools that automatically generate regex from user input (no-code form builder, log-parser configurator). See /api/.

Тийм ээ — үндсэн кодын блок нь хэлний тохирох хуваагчаар (JavaScript-ийн хувьд `/pattern/flags`, Python-ийн хувьд `r"pattern"`, Go-ийн хувьд ```pattern```) чиглүүлээгүй загварыг агуулдаг. Нууц үгийг оруулаад 'Нууц үгийг оруулах' товчийг дарна уу.

10,000 жетон үнэгүй бүртгүүлэх

Тохиргооны хуудас

Кредит карт шаардахгүй

Энэ хэрэгслийг хэрхэн үнэлэх вэ?

Free.ai-ыг хайрладаг уу? Найзуудаа хэлж өгөөрэй!