Àwọn Àwọn Àwọn Àwọn Àwọn

Ìlò Ìṣàmúlò-ètò 380+ àwọn ìṣàmúlò-ètò Kò ní àmì-ìwé Kò ní àwọn ìṣàmúlò-ètò
Àwọn ìṣàmúlò-ètò
+ GPT-5, Claude, Gemini
Describe what you want to match in plain English and get a flavor-specific regex — PCRE, JavaScript, Python, Go (RE2), or POSIX — with a step-by-step explanation and a live tester showing real matches and misses.
Fi àwọn ìṣàmúlò-ètò hàn.
Àwọn Àmì-àṣírí Rẹ́gẹ́ẹ̀sì

        
Àwọn ìṣàmúlò-ètò

        
Explanation + test cases
Àwọn ìkúndùǹ ìṣàfilọ́lẹ̀
Àwọn Àtòjọ-ẹ̀yàn
Àwọn tókè tí n bọ́. Gba àwọn àmì-ìwé mìíràn
_Ìjánu-ìròyìn tí o dara jù lọ? Àwọn ìṣàmúlò-ètò (GPT-5, Claude, Gemini) fi ìdáràǹyàǹ gàjú pamọ́. Àwọn ààyè-iṣẹ́

❤️ O fẹ́ Free.ai? Fì sọ̀kalẹ̀ fún àwọn ọrẹ̀ rẹ̀!

Ṣẹ̀dà lọ́wọ́lọ́wọ́ lati gba líǹkì ìṣàfilọ́lẹ̀ kan àti gba 25,000 tokè fún ẹnikẹni.

Tí o fẹ́ láti mú diẹ̀ sii? Ṣàfihàn ọ̀fẹ̀ fun 30K tokens/ọ̀jọ
Ṣẹ̀dà

Ń ṣàfihàn àgbèwọlé rẹ̀...

Ṣẹ̀dà àwọn ìṣàmúlò-ètò àwọn àwọn ìṣàmúlò-ètò àwọn àwọn ìṣàmúlò-ètò àti AI.

Bii o ṣe le lo Àwọn Àwọn Àwọn Àwọn Àwọn

1
Fi àwọn ìṣàmúlò-ètò rẹ̀ pamọ́

Ṣàfihàn àkọlé, láti fi fáìlì pamọ́, tàbí láti ṣàfihàn ohun tí o fẹ́. Kò ní àwọn àwọn kọ́̀ǹpútà tí a fẹ́.

2
Tẹ̀ láti ṣẹ̀dà

AI wá ń ṣé iṣẹ́ àgbèkalẹ̀ rẹ̀ nínú àwọn ìṣísẹ̀ láti ló àwọn módèlè̀ tí a ṣí lè lò.

3
Ṣàfikún & Àwọn Àkọsílẹ̀

Ṣàfihàn, kọ́, tàbí fi àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn

Lo àtòjọ-ẹ̀yàn yìí láti inú API

Ṣàfikún àtòjọ-ẹ̀yàn yìí láti inú ìṣàmúlò-ètò rẹ̀. Ààyè ìparí REST tí a bá fẹ́ OpenAI, ìṣàfihàn tókè-àwọn àtílẹ̀, kò ní SDK tí a fẹ́. Àwọn owó tókè ní ìdáràn wẹ́ẹ̀bù.

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

Àwọn Àwọn Àwọn Àwọn Àwọn — FAQ

Fi àwọn ohun tí o fẹ́ láti dápọ̀ nínú ìtàn Ingẹ̀lì àìpẹ̀ ("àwọn ìṣàmúlò-ètò US", "awọn URLì gbogbo lọ́wọ́lúbálẹ̀", "àwọn páríǹtì tí a báà dápọ̀ lọ́wọ́lú 3") pamọ́ láti gba àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn à

Regex101 / Regexr / Debuggex are EXPLAINER tools — you write the regex, they explain it. Free.ai is a GENERATOR — you describe what you need in English, it writes the regex. Use Free.ai for the first draft, then paste into Regex101 to test against your live data. Combined workflow saves hours over hand-writing regexes from a cheat sheet.

PCRE (pípàdá nínú PHP, Perl, àwọn ìrísí-lẹ́tà Linux tí o jú lọ). JavaScript (àwálújálẹ̀ + Node, kò ní ìṣàfihàn-ìlẹ̀ nínú Safari ≤16.3). Python re (tí o tí ìrójú sí PCRE, kò ní àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn à

Honest answer: no regex matches every real-world input perfectly. Email validation alone has a 6,425-character "RFC 5322 compliant" regex nobody actually uses. Free.ai targets the 99% case for the use you describe and warns about known edge cases in the explanation (e.g., "this matches example.co.uk but not example.museum"). Always test against real data before shipping to production.

Yes — paste the regex into the description box prefixed with "explain: " (e.g., `explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`) and the model will break down each token and tell you what it actually matches. Use /code/explain/ for richer code-aware explanation.

Yes — when the chosen flavor supports them. PCRE/Python/JS allow positive/negative lookbehind and lookahead; backreferences work in PCRE/Python/Java but NOT in Go (RE2). The model picks the simplest correct construct and warns when a feature isn't portable.

Tí a bá beere fun ìdàjọ "àtìrẹ̀" tàbí "àwọn àbùdá ọrọ" àwọn módè́lì náà lò àwọn ìṣàfarawe-àtìrò Unicode (`\p{L}`, `\p{N}` nínú PCRE/Python/Java; `[\p{L}]` látì àwọn fọọ́sì `u` nínú JavaScript) láti inú àwọn ASCII-tí a tì kọ̀ọ̀kan `[a-zA-Z]`. Fi "ASCII nikan" hàn nínú àgbèwọlé tí o bá fẹ́ ìṣàfarawe-àtìrò tí a tì kọ̀ọ̀kan.

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) ṣe aṣiṣe regex daradara ṣugbọn o ni idiyele $20/mo ati pe asiko naa ko ni aṣiṣe-tuned. Free.ai's system prompt forces explicit flavor + match/non-match test cases + complexity warnings. Self-hosted Qwen 3 Coder jẹ ọfẹ labẹ pool tokeni ọjọgbọn. Fun awọn awoṣe ti o yatọ si, premium GPT-5 wa pẹlu tokeni ti a san.

Yes — paste a regex and ask "convert this Python regex to Go RE2". The model rewrites it using only the target flavor's supported features and warns when a feature has no equivalent (e.g., backreferences when going Python → Go).

Ya — POST sí /v1/gbàkọ́/ láti inú àgbèkalẹ̀ ìṣàmúlò-ètò-àwọn aládúrò-àwọn àwọn àwọn àgbèkalẹ̀ rẹ̀ bí àṣẹ́ òǹlò. Lòòòrò fún àwọn àwọn ìrànwọ́ àwọn àwọn ààtòjú àwọn àwọn ààtòjú àwọn ààtòjú àwọn ààtòjú. Wòye /api/.

Yes — the primary code block contains the raw pattern WITH the language-appropriate delimiters (`/pattern/flags` for JavaScript, `r"pattern"` for Python, `` `pattern` `` for Go). Click Copy and paste directly into your source.

Ṣàfihàn ọ̀fẹ̀ fun 10,000 tokens

Ṣẹ̀dà Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn

Kò ní àwọn kaadí ẹ̀yàn tí a fẹ́

Bawo ní o ṣe lè fi àwọn ìṣàmúlò-ètò yìí hàn?

O fẹ́ Free.ai? Fì sọ̀kalẹ̀ fún àwọn ọrẹ̀ rẹ̀!