dev/inspector

ทดสอบและอธิบาย Regex - ฟรี ใช้งานได้ทันที | Smocky

อ่านเป็นภาษาอังกฤษ

Regex คืออะไร

Regular expression อธิบายรูปแบบสำหรับค้นหาข้อความหรือตรวจรูปแบบ เช่น ค้นหาตัวเลขหรือรหัสที่ขึ้นต้นตามที่กำหนด

รูปแบบ Regex คือเงื่อนไข ข้อความทดสอบคือข้อความที่นำมาตรวจ ผลตรงกันคือข้อความหรือตำแหน่งที่ตรงเงื่อนไข เช่น รูปแบบ \d+ แฟล็ก g และข้อความทดสอบ Order 123, item 45 พบข้อความตรงกันเป็น 123 และ 45 ในที่นี้ \d หมายถึงตัวเลข 0 ถึง 9 ส่วน + หมายถึงอย่างน้อยหนึ่งครั้ง และ g ค้นหาผลตรงกันต่อไป

ข้อความที่ตรงกันอาจเป็นเพียงส่วนหนึ่งของข้อความทดสอบ ตัวอย่างเช่น ^\d+$ ตรวจว่าข้อความทั้งหมดมีเฉพาะตัวเลข โดย ^ คือจุดเริ่มต้น และ $ คือจุดสิ้นสุด โหมด multiline เปลี่ยนให้ตรวจขอบเขตของแต่ละบรรทัด

เครื่องมือนี้ใช้ regular expression ของ JavaScript ไวยากรณ์ในภาษาอื่นอาจต่างกัน

คำถามที่พบบ่อย

ใช้ไวยากรณ์ regular expression แบบใด

ใช้ JavaScript regular expression ผ่าน RegExp ของเบราว์เซอร์ กรอกซอร์สรูปแบบโดยไม่ใส่ / ครอบหรือแฟล็กท้ายรูปแบบ Python, PCRE, .NET และเอนจินอื่นอาจทำงานต่างกัน

ใช้แฟล็กใดได้บ้าง

รองรับ d, g, i, m, s, u, v และ y เมื่อเบราว์เซอร์รองรับ หากซ้ำ ไม่รู้จักแฟล็ก หรือใช้ u กับ v พร้อมกันจะแจ้งข้อผิดพลาด g ค้นหาผลตรงกันต่อ ส่วน y ต้องตรงที่ตำแหน่งปัจจุบัน

ข้อความที่ตรงกันแบบว่างหมายถึงอะไร

เป็นผลตรงกันที่ยาวศูนย์อักขระ รูปแบบตรงกับตำแหน่งโดยไม่ใช้ตัวอักษร ภาพเน้นข้อความจะทำเครื่องหมายทุกตำแหน่ง และรายการแสดงช่วงตำแหน่ง UTF-16 เริ่มนับจากศูนย์

มีข้อจำกัดของข้อมูลและการประมวลผลเท่าใด

รูปแบบสูงสุด 10,000 หน่วยรหัส UTF-16 ข้อความทดสอบสูงสุด 100,000 และผลสูงสุด 1,000 รายการ Worker มีเวลาประเมินหนึ่งวินาทีหลังพร้อมและเวลาสร้างห้าวินาที เมื่อถึงขีดจำกัดจะปฏิเสธข้อมูลหรือหยุดพร้อมแจ้ง ไม่ตัดข้อมูลโดยไม่แจ้ง

Send feedback

About Smocky

Send this feedback to Smocky via Cloudflare, a third-party service. Only the feedback you enter is included, along with your browser information. Your tool inputs and results are never attached. Please do not include passwords or other sensitive information. Privacy policy

Feedback is unavailable right now. Your draft is still here.