|
|
|
regular expression มี 2 แบบคือ PCRE เช่น preg_match_all กับแบบ POSIX เช่น ereg |
|
|
|
|
|
|
|
timestamp คือเวลาของพวกระบบ unix โดยแสดงจำนวนทั้งหมดเป็นตัวเลขเพียวๆ เป็นวินาที โดยนับตั้งแต่...เอ่อ..ลืม
มันก็นับมาเรื่องๆจนวันที่ปัจจุบัน เอามาแสดงให้อ่านออกก็ใช้ date()
preg_match เป็นตัวใหม่ ใช้กับ php5 ซึ่ง ereg เป็นตัวเก่า ทางเว็บ php บอกจะไม่รองรับแล้ว ให้เปลี่ยนมาเป็นตัวใหม่
หนังสือที่ไม่ค่อยอธิบายเพราะเอาของเก่ามาสอน ดังนั้นวิธีต่างๆก็คงเก่าๆเหมือนกัน ก็อย่าลืมเรียนรู้ $_GET $_POST $_SESSION เพิ่มเติมด้วย
|
|
|
|
|
Date :
2010-01-17 00:53:16 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- ereg จะยกเลิกใน php6
- pcre ประมวลเร็วกว่า posix ( จริงหรอ ! ต้องลองทดสอบเองครับ)
ความคิดส่วนตัว
pcre เขียนง่ายกว่า posix ครับ
|
|
|
|
|
Date :
2010-01-17 08:57:08 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากได้วิธีใช้แบบ pcre อ่ะค่ะ อธิบายฟังชั่นต่างๆอ่ะค่ะ
|
|
|
|
|
Date :
2010-01-17 12:33:15 |
By :
nan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://th2.php.net/manual/en/book.pcre.php
ลองไปดูครับแต่ละฟังก์ชันในเว็บนี้เขามีตัวอย่างให้แล้ว
ปล.สุดท้ายแล้วจะ pcre หรือ posix ก็ต้องใช้ regular expression อยู่ดีครับ หัดเขียนไว้เยอะๆครับอาศัยความเข้าใจอย่างเดียวไม่พอหรอกครับ *.*
|
|
|
|
|
Date :
2010-01-17 12:52:17 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
regular expression เป็นอะไรที่ยากจริงๆ ขนาดมีเว็บทำอ้างอิงแล้วยังงงเอาได้ เขียนตามรหัสอ้างอิงเป๊ะๆๆ ยังเอ๋อเร๋อทำงานไม่ตรงได้อีก
มันต้องมีตัวอย่างเยอะๆด้วย เว็บที่แสดงตัวอย่าง preg_match แบบ"ง่ายๆ" หลายๆแนวแบบเยอะๆ ก็ดันไม่มี
|
|
|
|
|
Date :
2010-01-17 20:14:21 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอางี้มั้ย ใครอยากตัด-ตรวจสอบ สตริงอย่างไร ก็ให้โพส เผื่อว่า จะมีคนตอบให้ ได้ ผิดถูกยังไงค่อยว่ากัน เอาเฉพาะ perl regex นะครับ
จะได้เป็นการเรียนรู้ไปด้วย
คือ ตอนใช้บ่อยๆก็ไม่กะไร แต่ไม่ได้ใช่นานๆ จะมาใช้ ต้องเปิดเอกสารอีก เผื่อว่ามีคนถามขึ้นมาจะได้ลดช่วงเวลาที่ลืมได้
|
|
|
|
|
Date :
2010-01-17 20:46:42 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากทราบความหมายของregular expressionอันนี้อะคะ รบกวนช่วยอธิบายด้วยนะคะ
^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$
|
|
|
|
|
Date :
2010-03-25 09:57:33 |
By :
ละอ่อนphp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$
เริ่มต้นด้วย ข้างในตัว [] ตัวแรก อะไรก็ได้อย่างน้อย 1 ตัว
(.[_a-z0-9-]+)* ตัววงเล็บคือการจัดกลุ่ม ต้องมีจุดนำหน้า ส่วน * มีหรือไม่มีก็ได้ ในวงเล็บอ่ะ ถ้ามีก็ต้องมีจุดและตามด้วยอักษรอย่างน้อย 1ตัว
ต้องมี @ และ [a-z0-9-]+(.[a-z0-9-]+)* ชือ โดเมน
(.[a-z]{2,3})$ จบด้วย จุด ต่อด้วย a-z สองหรือสามตัวอักษร
สรุปเอาไว้เช็คอีเมลคับ แต่ตัวนี้อาจไม่ค่อยได้มาตรฐาน
|
|
|
|
|
Date :
2010-03-25 11:57:52 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|