Creuwr Mynegiad Rheolaidd

Defnydd masnachol OK Modelau 581 Dim dyfyniad Dim angen cofrestru
Model:
+ GPT-5, Claude, Gemini
Disgrifiwch beth ydych chi eisiau ei gydweddu mewn Saesneg syml a chael mynegiad rheolaidd penodol i'r blas - PCRE, JavaScript, Python, Go (RE2), neu POSIX - gydag esboniad cam wrth gam a phrofiwr byw yn dangos cydweddiadau a cholli gwir.
-
Disgrifiwch y patrwm.
Mynegiad Rheolaidd

        
Cydweddiadau yn y sampl

        
Explanation + test cases
Dewisiadau Uwch
Canlyniad
Mae tocynnau'n diflannu. Cyrchu mwy o tocynnau
Hoffech chi gael canlyniadau gwell? Modelau premiwm (GPT-5, Claude, Gemini) yn darparu ansawdd uwch. Gweld Planau

❤️ Hoff Free.ai? Meddwl eich ffrindiau!

Cofrestru i gael cysylltiad cyfeirio a ennill 30,000 tocynnau am bob ffrind.

Hoffech fwy? Cofrestru am ddim: 30,000 tocynnau/diwrnod
Cofrestru

Yn prosesu eich cais...

Creu patrymau mynegiad rheolaidd o iaith naturiol gyda AI.

Sut i ddefnyddio Creuwr Mynegiad Rheolaidd

1
Rhowch eich mewnbwn

Teipiwch destun, lanlwythwch ffeil, neu disgrifiwch beth ydych chi eisiau. Nid oes angen cyfrif.

2
Creu Clic

Mae ein AI yn prosesu eich cais mewn eiliad gan ddefnyddio'r modelau ffynhonnell agored gorau.

3
Lawrlwytho a rhannu

Lawrlwytho, copïo, neu rannu eich canlyniad. Am ddim ar gyfer defnydd personol a masnachol.

Defnyddio'r erfyn hwn drwy API

Awtomatigi'r offeryn hwn o'ch cod eich hun. Diweddfa REST OpenAI-cydnaws, dilysiant tocyn barwr, dim angen SDK ychwanegol. Mae cost tocyn yn cydweddu â'r rhyngwyneb gwe.

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

Creuwr Mynegiad Rheolaidd - FAQ

Disgrifiwch beth ydych chi eisiau cydweddu yn Saesneg syml ("US zip codes", "all URLs except localhost", "balanced parentheses up to depth 3") a chael meiddio rheolaidd cywir yn ôl gyda chystrawen sy'n deall blasau (PCRE, JavaScript, Python re, Go regexp, POSIX), esboniad cam wrth gam, a panel prawf yn dangos llinynnau gwir sy'n cydweddu a rhai nad ydynt yn cydweddu.

Regex101 / Regexr / Debuggex yw offerynnau EXPLAINER - ysgrifennwch y msg rheolaidd, maent yn ei esbonio. Free.ai yw CYNHELYR - dywedwch beth sydd ei angen arnoch yn Saesneg, mae' n ysgrifennu' r msg rheolaidd. Defnyddiwch Free.ai ar gyfer y drafft cyntaf, wedyn gludwch i Regex101 i brofi yn erbyn eich data byw. Mae' r llif gwaith cydgysylltiedig yn arbed oriau ar ysgrifennu msg rheolaidd â llaw o daflen ffasiwn.

PCRE (rhagosodedig yn PHP, Perl, y rhan fwyaf o offer Linux modern). JavaScript (browser + Node, dim edrych yn ôl yn Safari ≤16.3). Python re (yn agosaf at PCRE, dim canfuwyr perchnogaethol). Go regexp (RE2 - dim cyfeiriadau yn ôl, dim chwilio o gwmpas, ond yn ddiogel yn amser llinell). POSIX BRE/ERE (grep, sed heb -E). Dewiswch yr un y defnyddir eich iaith targed - no features like lookbehind / possessive quantifiers / named groups port across all flavors.

Ymateb gwir: does dim mynegiad rheolaidd sy'n cydweddu pob mewnbwn byd go iawn yn berffaith. Mae gan ddilysu e-bost yn unig mynegiad rheolaidd 6,425-nodwedd "RFC 5322 cydnaws" nad yw neb yn ei ddefnyddio. Mae Free.ai yn targedu'r achos 99% ar gyfer y defnydd rydych chi'n ei ddisgrifio ac yn rhybuddio am achosion ymylon a wyddys yn y disgrifiad (e.e., "mae hyn yn cydweddu example.co.uk ond nid example.museum"). Prawfwch bob amser yn erbyn data go iawn cyn anfon i gynhyrchu.

Ie - gludwch y mynegiad rheolaidd i mewn i'r blwch disgrifiad gyda'r rhagddodiad "explain:" (e.e., `explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`) a bydd y model yn torri i lawr pob tocyn a dweud wrthych beth mae'n cydweddu â hi yn wir. Defnyddiwch /code/explain/ am esboniad mwy cyfoethog sy'n ymwybodol o'r cod.

Ie - pan mae'r blas dewisedig yn eu cynnal. Galluoga PCRE/Python/JS edrych yn ôl a chwilio ymlaen yn bositif/negatif; mae cyfeiriadau yn ôl yn gweithio yn PCRE/Python/Java ond DIM yn Go (RE2). Mae'r model yn dewis y strwythur cywir symlaf ac yn rhybuddio pan nad yw nodwedd yn symudadwy.

Pan ofynnir i gydweddu "llythyrau" neu "nodau gair" mae'r model yn defnyddio dosbarthiadau sy'n deall Unicode (`\p{L}`, `\p{N}` yn PCRE/Python/Java; `[\p{L}]` gyda'r faner `u` yn JavaScript) yn lle'r hen ASCII-yn unig `[a-zA-Z]`. Penodwch "ASCII yn unig" yn y cwestiynau os ydych am yr ymddygiad hen.

Mae'r model yn cael ei ddysgu i osgoi canfuwyr neilltuol fel `(.+)+` sy'n achosi ReDoS. Ar gyfer Go (RE2) mae'r peiriant yn gwarantu amser llinell, felly mae hyn yn amhosibl gan adeiladu. Ar gyfer PCRE/JS/Python, gwiriwch bob amser mewnbwn hir ar ôl - gludo i Regex101 gyda llinyn 10,000-car a gwyliwch y cyfrifydd camau.

Mae ChatGPT (GPT-4) yn trin regex yn dda ond mae'n costio $20/mis a does dim cyd-destun wedi'i addasu i regex. Mae galwad system Free.ai yn gorfodi blas eglur + achosion prawf cydweddu/dim cydweddu + rhybuddion cymhlethdod. Mae'r Codydd 3 Qwen hunan-gartrefol yn rhad ac am ddim o dan y gronfa tocynnau ddyddiol. Ar gyfer patrwm annisgwyl, mae GPT-5 premiwm ar gael gyda tocynnau a dalwyd.

Ie - gludo mynegiad rheolaidd a gofyn "trosi'r mynegiad rheolaidd Python hwn i Go RE2". Mae'r model yn ei ail-ysgrifennu gan ddefnyddio dim ond nodweddion y blas targed a gynhelir, ac yn rhybuddio pan nad oes cyfwerth i nodweddion (e.e., cyfeiriadau yn ôl pan yn mynd Python → Go).

Ie - POST i /v1/chat/ gyda chwestiynau system arbenigwr regex a'ch disgrifiad fel neges y defnyddiwr. Defnyddiol ar gyfer offer sy'n creu regex yn awtomatig o fewnbwn y defnyddiwr (creu ffurflenni heb gôd, cyflunwyr dosraniad log). Gweler /api/.

Ie - mae'r bloc cod sylfaenol yn cynnwys y patrwm crai Â'r gwahanwyr iaith addas (`/pattern/flags` ar gyfer JavaScript, `r"pattern"` ar gyfer Python, ```pattern``` ar gyfer Go). Cliciwch Copïo a gludo yn uniongyrchol i'ch ffynhonnell.

Cofrestru am ddim: 30,000 tocynnau/diwrnod

Creu Cyfrif

Dim angen cerdyn credyd

Sut ydych chi'n graddio'r offeryn yma?

Hoff Free.ai? Meddwl eich ffrindiau!