สารบัญ:

เครื่องทดสอบ regex คืออะไร
เครื่องทดสอบ regex คืออะไร

วีดีโอ: เครื่องทดสอบ regex คืออะไร

วีดีโอ: เครื่องทดสอบ regex คืออะไร
วีดีโอ: Regular Expressions คืออะไร? ใช้ยังไง? มีประโยชน์อย่างไร? 2024, มีนาคม
Anonim

Regex Tester เป็นเครื่องมือในการเรียนรู้ สร้าง & ทดสอบนิพจน์ทั่วไป ( RegEx / RegExp). ผลลัพธ์จะอัปเดตแบบเรียลไทม์ในขณะที่คุณพิมพ์ วางทับการจับคู่หรือนิพจน์เพื่อดูรายละเอียด บันทึกและแบ่งปันนิพจน์กับผู้อื่น สำรวจห้องสมุดเพื่อขอความช่วยเหลือและตัวอย่าง

ง่ายๆ เลย regex นี้ทำอะไร?

นิพจน์ทั่วไป regex หรือ regexp (บางครั้งเรียกว่า rational expression) คือลำดับของอักขระที่กำหนดรูปแบบการค้นหา มักจะใช้รูปแบบดังกล่าวโดย สตริง ค้นหาอัลกอริทึมสำหรับการดำเนินการ "ค้นหา" หรือ "ค้นหาและแทนที่" ในสตริง หรือสำหรับการตรวจสอบอินพุต

ประการที่สอง regex แทนที่คืออะไร แทนที่ (String, String, MatchEvaluator, RegexOptions) ในสตริงอินพุตที่ระบุ แทนที่สตริงทั้งหมดที่ตรงกับที่ระบุ นิพจน์ทั่วไป ด้วยสตริงที่ส่งคืนโดยผู้รับมอบสิทธิ์ MatchEvaluator ตัวเลือกที่ระบุแก้ไขการดำเนินการจับคู่

ยังถามอีกว่าการตรวจสอบ regex คืออะไร?

RegEx ช่วยให้เราตรวจสอบรูปแบบในสตริงข้อความ เช่น พยายามจับคู่ a ถูกต้อง ที่อยู่อีเมลหรือรหัสผ่าน หากเป็นไดนามิก คุณต้องการตรวจสอบกับรูปแบบเฉพาะเพื่อ ตรวจสอบความถูกต้อง มันเทียบกับฐานข้อมูลบางที เนื่องจากสตริงนั้นเป็นไดนามิก คุณจึงต้องมีบางสิ่งบางอย่างเพื่อ ตรวจสอบความถูกต้อง มีพารามิเตอร์ที่ต้องการ

ฉันจะละเว้นกรณีใน regex ได้อย่างไร

หากคุณต้องการเพียงบางส่วนของ regex ที่ไม่คำนึงถึงขนาดตัวพิมพ์ (ตามที่สันนิษฐานว่าคำตอบเดิมของฉัน) คุณมีสองตัวเลือก:

  1. ใช้ตัวดัดแปลงโหมด (?i) และ [ทางเลือก] (?-i): (?i)G[a-b](?- i).*
  2. ใส่รูปแบบทั้งหมด (เช่น ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) ใน regex - มีประโยชน์หากตัวแก้ไขโหมดไม่ได้รับการสนับสนุน: [gG][a-bA-B].*

แนะนำ: