การจับคู่ regex คืออะไร?
การจับคู่ regex คืออะไร?

วีดีโอ: การจับคู่ regex คืออะไร?

วีดีโอ: การจับคู่ regex คืออะไร?
วีดีโอ: Regular Expression ใช้ยังไงในการเขียนโปรแกรม ดูจบบรรลุ! 👨‍💻💯 2024, เมษายน
Anonim

ย่อจาก นิพจน์ทั่วไป , NS regex เป็นสตริงข้อความที่ช่วยให้คุณสามารถสร้างรูปแบบที่ช่วย จับคู่ , ค้นหา และจัดการข้อความ Perl เป็นตัวอย่างที่ดีของภาษาโปรแกรมที่ใช้ นิพจน์ทั่วไป . อย่างไรก็ตาม มันเป็นเพียงหนึ่งในหลาย ๆ ที่ที่คุณสามารถหาได้ นิพจน์ทั่วไป.

เมื่อพิจารณาถึงสิ่งนี้ การจับคู่ regex ทำงานอย่างไร

NS นิพจน์ทั่วไป , regex หรือเรียกสั้นๆ ว่า regexp คือลำดับของตัวอักษรและสัญลักษณ์ที่กำหนดรูปแบบตรรกะ สตริงข้อความสามารถเปรียบเทียบกับรูปแบบเพื่อระบุสตริงที่ จับคู่ รูปแบบตรรกะที่กำหนดโดย regex.

ในทำนองเดียวกัน regex จับคู่ส่งคืนอะไร หมายเหตุ. NS จับคู่ (สตริง) วิธี ผลตอบแทน สตริงย่อยแรกที่ ไม้ขีด NS นิพจน์ทั่วไป รูปแบบในสตริงอินพุต สำหรับข้อมูลเกี่ยวกับองค์ประกอบภาษาที่ใช้ในการสร้าง a นิพจน์ทั่วไป รูปแบบดู นิพจน์ทั่วไป ภาษา - การอ้างอิงด่วน

ในทำนองเดียวกันอาจมีคนถามว่า regex ใช้ที่ไหน

ปกติ สำนวนคือ ใช้แล้ว ในเครื่องมือค้นหา ค้นหาและแทนที่กล่องโต้ตอบของโปรแกรมประมวลผลคำและโปรแกรมแก้ไขข้อความ ในโปรแกรมอรรถประโยชน์การประมวลผลข้อความ เช่น sed และ AWK และในการวิเคราะห์คำศัพท์ มีภาษาโปรแกรมมากมายให้ regex ความสามารถในตัวหรือผ่านไลบรารี

ตัวอย่างนิพจน์ทั่วไปคืออะไร

ง่ายๆ ตัวอย่าง สำหรับ นิพจน์ทั่วไป เป็นสตริง (ตามตัวอักษร) สำหรับ ตัวอย่าง , สวัสดีชาวโลก regex ตรงกับสตริง "Hello World". (จุด) เป็นอีกจุดหนึ่ง ตัวอย่าง สำหรับ นิพจน์ทั่วไป . จุดตรงกับอักขระตัวเดียว มันจะตรงกับสำหรับ ตัวอย่าง , "a" หรือ "1"

แนะนำ: