อยากทราบความหมายของ pattern เหล่านี้ครับ HomeForumอยากทราบความหมายของ pattern เหล่านี้ครับ fangrss คือผมลองอ่านตำราภาษาไทย แล้วมันไม่มียกตัวอย่าง pattern แบบนี้เลยครับ และมันก็ค่อนข้างจำเป็นด้วย ถ้าอาจารย์จะกรุณารบกวนอธิบายเป็นตัว ๆ หรือ case ๆ ไปได้่ไหมครับ 1. <[^">]+"?([^"]+)"?[^>]+> 2. >([^<]*)< 3. /\[b(?::\w+)?\](.*?)\[\/b(?::\w+)?\]/si กรกฎ วิริยะ คำแนะนำของผมคือให้กลับไปศึกษาพื้นฐานของ RegEXP ก่อนนะครับ รายละเอียดมันค่อนข้างมาก ผมไม่สามารถอธิบายได้หมดทุกตัวหรอกครับ เพราะผมเองก็ไม่ได้รู้ทั้งหมด จะใช้ทีก็หาที หรือทดลองกันทีละครับ ผมเองก็เข้าใจว่าคนที่ชำนาญเรื่องนี้จริงๆคงมีไม่เยอะหรอกครับ เราเลยไม่เคยได้เห็นบทความละเอียดๆของมันมากนัก แม้แต่เว็บต่างประเทศเองก็ตาม และอีกอย่าง RegEXP มันยังทำงานได้หลายหลายตามแต่ผู้ออกแบบ pattern ครับ ซึ่งอาจมีความต้องการไม่ตรงกัน ดังนั้นศึกษาจากพื้นฐานเพื่อที่จะออกแบบใช้เองได้จะง่ายกว่าจะแกะจากโค้ดที่มีคนเขียนไว้ครับ สำหรับคำถามด้านบนผมดูไม่ออกหรอก นอกจากจะเห็นคำอธิบายจากคนเขียนหรือได้ทำการทดสอบโค้ดแบบเต็มๆละครับ initialnewlife@hotmail.com งั้นเดี๋ยวผมนำตัวอย่าง และ ผลลัพธ์ที่ได้ออกมาให้ดูนะครับ ผมศึกษาจากหนังสือภาษาไทยแล้วแต่มันไม่มีการเขียน pattern ที่ซับซ้อนขนาดนี้ครับ เลยปวดหัวมาก ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
ผมเองก็เข้าใจว่าคนที่ชำนาญเรื่องนี้จริงๆคงมีไม่เยอะหรอกครับ เราเลยไม่เคยได้เห็นบทความละเอียดๆของมันมากนัก แม้แต่เว็บต่างประเทศเองก็ตาม และอีกอย่าง RegEXP มันยังทำงานได้หลายหลายตามแต่ผู้ออกแบบ pattern ครับ ซึ่งอาจมีความต้องการไม่ตรงกัน
ดังนั้นศึกษาจากพื้นฐานเพื่อที่จะออกแบบใช้เองได้จะง่ายกว่าจะแกะจากโค้ดที่มีคนเขียนไว้ครับ
สำหรับคำถามด้านบนผมดูไม่ออกหรอก นอกจากจะเห็นคำอธิบายจากคนเขียนหรือได้ทำการทดสอบโค้ดแบบเต็มๆละครับ
ผมศึกษาจากหนังสือภาษาไทยแล้วแต่มันไม่มีการเขียน pattern ที่ซับซ้อนขนาดนี้ครับ เลยปวดหัวมาก