A-AA+then

อยากทราบความหมายของ pattern เหล่านี้ครับ

1,763
คือผมลองอ่านตำราภาษาไทย แล้วมันไม่มียกตัวอย่าง pattern แบบนี้เลยครับ
และมันก็ค่อนข้างจำเป็นด้วย
ถ้าอาจารย์จะกรุณารบกวนอธิบายเป็นตัว ๆ หรือ case ๆ ไปได้่ไหมครับ

1. <[^">]+"?([^"]+)"?[^>]+>
2. >([^<]*)<
3. /\[b(?::\w+)?\](.*?)\[\/b(?::\w+)?\]/si
 

2 ความคิดเห็น

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

ผมเองก็เข้าใจว่าคนที่ชำนาญเรื่องนี้จริงๆคงมีไม่เยอะหรอกครับ เราเลยไม่เคยได้เห็นบทความละเอียดๆของมันมากนัก แม้แต่เว็บต่างประเทศเองก็ตาม และอีกอย่าง RegEXP มันยังทำงานได้หลายหลายตามแต่ผู้ออกแบบ pattern ครับ ซึ่งอาจมีความต้องการไม่ตรงกัน

ดังนั้นศึกษาจากพื้นฐานเพื่อที่จะออกแบบใช้เองได้จะง่ายกว่าจะแกะจากโค้ดที่มีคนเขียนไว้ครับ

สำหรับคำถามด้านบนผมดูไม่ออกหรอก นอกจากจะเห็นคำอธิบายจากคนเขียนหรือได้ทำการทดสอบโค้ดแบบเต็มๆละครับ
1

งั้นเดี๋ยวผมนำตัวอย่าง และ ผลลัพธ์ที่ได้ออกมาให้ดูนะครับ
ผมศึกษาจากหนังสือภาษาไทยแล้วแต่มันไม่มีการเขียน pattern ที่ซับซ้อนขนาดนี้ครับ เลยปวดหัวมาก
2
^