PDA

View Full Version : "siU" ใน Regular Expression มีความหมายว่าอะไร



asylu3
13-08-2009, 07:43 PM
บ่อยครั้งที่การเขียนโปรแกรมจะต้องมีความจำเป็นต้องทำการแปลงค่าบาง syntax , pattern ของข้อความบางอย่าง
ไปเป็นในรูปแบบที่เราต้องการ แต่ด้วยความสามารถที่มากมายทำให้ syntax มีความซับซ้อนอ่านยาก
วันนี้จะมาขออธิบาย option บางตัวของมันกัน

ตัวอย่างเช่น



/<a\shref=\"([^\"]*)\">(.*)<\/a>/siU


มีหน้าที่คือ match pattern ของ syntax xxxx (xxx) เพื่อนำค่าไปใช้งานงาน
การ define pattern ในการนำยาม syntax จะไม่ขอกล่าวในที่นี้ แต่จะอธิบายถึง option แปลกๆที่ต่อท้ายด้านหลังคือ "siU"

"siU" คืออะไร

**Hidden Content: Check the thread to see hidden data.**