นิพจน์ทั่วไปคืออะไร?
- นิพจน์ทั่วไปหรือที่เรียกว่านิพจน์ทั่วไป (อังกฤษ: Regular Expression มักเรียกสั้นว่า regex, regexp หรือ RE ในโค้ด) ซึ่งเป็นแนวคิดในวิทยาการคอมพิวเตอร์ นิพจน์ทั่วไปมักใช้เพื่อดึงและแทนที่ข้อความที่ตรงกับรูปแบบ (กฎ) บางอย่าง
- พูดง่ายๆ ก็คือ มันตรงกับสตริง โดยปกติเราจะกด Ctrl+F เพื่อค้นหาสตริงใน Notepad หรือเบราว์เซอร์ ซึ่งเป็นการค้นหาสตริงที่ตรงกันทุกประการ หากคุณต้องการใช้รูปแบบการจับคู่แบบกว้าง คุณสามารถใช้การจับคู่นิพจน์ทั่วไปได้ เพื่อยกตัวอย่างง่ายๆ ในการจับคู่ตัวเลขทั้งหมดในข้อความและแยกออกมา นิพจน์ทั่วไปคือ
\d+
,ตามที่แสดงด้านล่าง

นิพจน์ทั่วไปทำหน้าที่อะไร?
ดำเนินการกับเนื้อหาที่ตรงกัน
ทำอะไรได้บ้างโดยเฉพาะ?
- ลบเนื้อหาที่ตรงกัน
- แทนที่เนื้อหาที่ตรงกัน
- อื่นๆ เช่น การนับจำนวนครั้งที่ปรากฏตามตัวอย่างข้างต้น
ตัวอย่างฟังก์ชันการลบการดาวน์โหลดเว็บไซต์
หากต้องการลบสคริปต์ทั้งหมดใน HTML ให้ป้อนโค้ดนิพจน์เป็น:<script[^>]*?>.*?</script>
ดังแสดงในรูป:
