เครื่องสร้าง Regex

ใช้ในเชิงพาณิชย์ได้ รุ่น 581 ไม่มีสัญลักษณ์น้ำ ไม่ต้องลงทะเบียน
รุ่น:
+ GPT-5, Claude, Gemini
อธิบายสิ่งที่คุณต้องการให้ตรงกับภาษาอังกฤษโดยใช้ภาษาธรรมดา และรับ regex เฉพาะของ flavor - PCRE, JavaScript, Python, Go (RE2), หรือ POSIX - ด้วยคำอธิบายขั้นตอนต่อขั้นตอน และตัวทดสอบที่แสดงการตรงกับและไม่ตรงกับจริง
-
อธิบายรูปแบบ
ข้อความที่ใช้บ่อย

        
ตัวอย่างที่ตรงกับ

        
Explanation + test cases
ตัวเลือกระดับสูง
ผลลัพธ์
เหรียญหมดแล้ว เอาชิ้นส่วนเพิ่ม
อยากได้ผลดีกว่านี้ไหม รุ่นพิเศษ (GPT-5, Claude, Gemini) ทำให้คุณภาพดีขึ้น แสดงแผน

❤️ รัก Free.ai บอกเพื่อนของคุณ

สมัคร เพื่อรับลิงค์แนะนำ และรับท็อปคอน 30,000 ต่อเพื่อน

อยากได้อีกมั้ย ลงทะเบียนฟรี: 30,000 ชิ้น/วัน
ลงทะเบียน

กำลังประมวลผลคำร้องขอของคุณ...

สร้างรูปแบบ regex จากภาษาธรรมชาติด้วย AI

วิธีการใช้ เครื่องสร้าง Regex

1
เติมข้อมูลของคุณ

พิมพ์ข้อความ, โหลดแฟ้ม, หรืออธิบายสิ่งที่คุณต้องการ ไม่จำเป็นต้องใช้บัญชีผู้ใช้

2
คลิกสร้าง

AI ของเรา ประมวลผลคำขอของคุณในไม่กี่วินาที โดยใช้แบบจำลอง Open Source ที่ดีที่สุด

3
ดาวน์โหลดและแบ่งปัน

ดาวน์โหลด คัดลอก หรือแบ่งปันผลลัพธ์ของคุณ ฟรีสำหรับใช้ส่วนตัวและใช้ในเชิงพาณิชย์

ใช้เครื่องมือนี้ผ่าน API

สร้างเครื่องมือนี้ให้อัตโนมัติจากโค้ดของคุณเอง จุดจบ REST ที่เข้ากันได้กับ 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."}]}'

เครื่องสร้าง Regex - FAQ

ระบุสิ่งที่คุณต้องการให้ตรงกับในภาษาอังกฤษธรรมดา ("US zip codes", "all URLs except localhost", "balanced parentheses up to depth3") และรับ regex ที่ถูกต้องพร้อมกับไวยากรณ์ที่รู้จักรสชาติ (PCRE, JavaScript, Python re, Go regexp, POSIX) คำอธิบายขั้นตอนต่อขั้นตอน และแผงทดสอบแสดงข้อความจริงที่ตรงกับหรือไม่ตรงกับ

Regex101 / Regexr / Debuggex เป็นเครื่องมือ EXPLAINER - คุณเขียน regex แล้วมันจะอธิบายมันให้คุณฟัง Free.ai เป็นเครื่องสร้าง regex - คุณอธิบายสิ่งที่คุณต้องการในภาษาอังกฤษ แล้วมันจะเขียน regex ขึ้นมา ใช้ Free.ai สำหรับร่างแรก แล้วปะเข้าไปใน Regex101 เพื่อทดสอบกับข้อมูลที่คุณมีอยู่จริง กระบวนการทำงานรวมกันช่วยให้คุณประหยัดเวลาในการเขียน regex ด้วยมือ จากแผ่นชี้แนะ

PCRE (ปริยายใน PHP, Perl, เครื่องมือลินุกซ์สมัยใหม่ส่วนใหญ่) JavaScript (เบราว์เซอร์ + โนด, ไม่มีการดูหลังใน Safari ≤16.3) Python re (ใกล้เคียงกับ PCRE ที่สุด, ไม่มีการควบคุมการควบคุม) Go regexp (RE2 - ไม่มีการอ้างอิงกลับไปยังข้อมูลก่อนหน้านี้, ไม่มีการดูรอบ ๆ แต่เวลาตรงกันข้ามจะปลอดภัย) POSIX BRE/ ERE (grep, sed โดยไม่มี - E) เลือกภาษาที่ต้องการใช้ - คุณสมบัติเช่น lookbehind / ควบคุมการดูหลัง / กลุ่มที่ตั้งชื่อไม่ได้ถูกนำเข้าไปใช้ในทุกเวอร์ชัน

คำตอบที่ซื่อสัตย์: ไม่มี regex ที่ตรงกับข้อมูลที่เข้าถึงได้ทุกอย่าง เพียงแต่การตรวจสอบอีเมลเท่านั้นที่ใช้ regex ขนาด 6,425 ตัวอักษร "RFC 5322 compliant" ที่ไม่มีใครใช้จริงๆ Free.ai ตั้งเป้าหมายที่ 99% ของกรณีที่คุณอธิบาย และเตือนเกี่ยวกับกรณีที่รู้จักกันในคำอธิบาย (เช่น "นี้ตรงกับ example. co. uk แต่ไม่ตรงกับ example. museum") ตรวจสอบข้อมูลจริงก่อนส่งไปยังการผลิตเสมอ

ใช่ - ปักหมุด regex ลงในกล่องคำอธิบาย โดยใช้คำว่า "explain:" เป็นตัวนำ (เช่น 'explain: ^(?=.*[A-Z])(?=.*\d). {8,}$`) และโมเดลจะแยกโทเค็นแต่ละตัวออกมา และบอกคุณว่ามันตรงกับอะไร ใช้ / code/ explanation / สำหรับคำอธิบายที่มีความรู้เกี่ยวกับโค้ดมากขึ้น

ใช่ - เมื่อฟังก์ชันที่เลือกไว้รองรับมัน PCRE/ Python/ JS อนุญาตให้ใช้การดูหลังและดูหน้าในทางบวก/ลบ; backreferences ทำงานใน PCRE/ Python/ Java แต่ไม่ทำงานใน Go (RE2) โมเดลจะเลือกการสร้างที่ถูกต้องที่ง่ายที่สุดและเตือนเมื่อฟังก์ชันไม่สามารถนำไปใช้ได้

เมื่อถูกถามให้ทำการจับคู่ "อักขระ" หรือ "อักขระคำ" โมเดลจะใช้คลาสที่รู้จักยูนิโคด ('\ p{L}', '\ p{N}' ใน PCRE/ Python/ Java; '[\ p{L}]' กับแฟล็ก 'u' ใน JavaScript) แทนที่จะใช้คลาส ASCII- only '[a- zA- Z]' หากต้องการใช้พฤติกรรม ASCII- only ให้ระบุ "ASCII only" ในคำถาม

โมเดลถูกสั่งให้หลีกเลี่ยงการใส่ตัวกำหนดจำนวนในตัวอย่างเช่น `(.+)+` ซึ่งจะก่อให้เกิด ReDoS สำหรับ Go (RE2) กลไกจะรับประกันเวลาตรง ดังนั้นการสร้างแบบนี้จะไม่เป็นไปได้ สำหรับ PCRE/ JS/ Python ตรวจสอบการเข้ารหัสยาวก่อน - ติดตั้งไปยัง Regex101 ด้วยข้อความ 10,000 อักขระ และดูตัวนับขั้นตอน

ChatGPT (GPT-4) จัดการ regex ได้ดี แต่มีค่าใช้จ่าย $20/month และคอนเท็กซ์ไม่ถูกปรับแต่ง regex ระบบโปรโมทของ Free.ai บังคับให้ใช้ flavor แบบเปิดเผย + กรณีทดสอบที่ตรงกัน/ไม่ตรงกัน + คำเตือนความซับซ้อน Qwen3Coder ที่โฮสต์เองเป็นฟรีภายใต้ท็อคเก็ตวันละ สำหรับรูปแบบที่แปลกประหลาดมากๆ GPT-5 ระดับพรีเมี่ยมมีให้ใช้กับท็อคเก็ตที่จ่ายเงิน

ใช่ - ปักหมุด regex และถาม "เปลี่ยน regex ของ Python นี้เป็น Go RE2" โมเดลจะเขียนมันใหม่โดยใช้เฉพาะฟังก์ชันที่รองรับของเป้าหมายและเตือนเมื่อฟังก์ชันนั้นไม่มีฟังก์ชันที่เท่ากัน (เช่น การอ้างอิงกลับเมื่อไปที่ Python → Go)

ใช่ - POST ไปยัง / v1/ chat / โดยใช้โปรโมชันระบบ regex- specialist และคำอธิบายของคุณเป็นข้อความของผู้ใช้ เหมาะสำหรับเครื่องมือที่สร้าง regex ด้วยตัวเองจากข้อมูลที่ผู้ใช้ป้อน (สร้างแบบฟอร์มโดยไม่ต้องใช้โค้ด, ปรับแต่งตัวแปลภาษาล่วงหน้า) ลองดู / api /

ใช่ - บล็อกรหัสหลักมีรูปแบบดั้งเดิม ด้วยตัวกำหนดขอบเขตที่เหมาะสมกับภาษา (`/ pattern/ flags 'สำหรับจาวาสคริปต์, 'r" pattern "สำหรับไพทอน, 'pattern' 'สำหรับโก) คลิกที่ คัดลอกและปักหมุดไปยังแหล่งข้อมูลของคุณโดยตรง

ลงทะเบียนฟรี: 30,000 ชิ้น/วัน

สร้างบัญชีผู้ใช้ฟรี

ไม่ต้องใช้บัตรเครดิต

คุณจะให้คะแนนเครื่องมือนี้ยังไง

รัก Free.ai บอกเพื่อนของคุณ