看板 [ PHP ]
討論串[請益] 看不懂preg_replace函數的使用範例
共 19 篇文章

推噓3(3推 0噓 3→)留言6則,0人參與, 最新作者saininniang (sob)時間17年前 (2006/12/15 19:51), 編輯資訊
2
0
0
內容預覽:
下例傳回值為 $startDate = 6/19/1969. <?php. $patterns = array("/(19|20\d{2})-(\d{1,2})-(\d{1,2})/", "/^\s*{(\w+)}\s*=/");$replace = array("\\3/\\4/\\1", "$\
(還有77個字)

推噓4(4推 0噓 4→)留言8則,0人參與, 最新作者foxzgerald (O⊥M)時間17年前 (2006/12/15 20:15), 編輯資訊
4
0
0
內容預覽:
上頭的範例有些問題,我將改過的地方以黃色顯示:. $patterns = array("/((19|20)\d{2})-(\d{1,2})-(\d{1,2})/", "/^\s*{(\w+)}\s*=/");$replace = array("\\3/\\4/\\1", "$\\1=");. pri
(還有986個字)

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者saininniang (sob)時間17年前 (2006/12/15 21:45), 編輯資訊
2
0
0
內容預覽:
有幾點疑問. 1.. $patterns 的 array[1] "/^\s*{(\w+)}\s*=/". 和. $replace 的 array[1] "$\\1=". 似乎沒有什麼用處,是多寫的嗎?. 因為好像不須要寫也能preg_replace一樣的結果?. 2.. $patterns =...
(還有133個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者foxzgerald (O⊥M)時間17年前 (2006/12/15 21:50), 編輯資訊
0
0
0
內容預覽:
因為 /((19|20)\d{2})-(\d{1,2})-(\d{1,2})/. 第一個 set 是由 ((19|20)\d{2}) 所構成的複合 set. 第二個 set 是其中的 (19|20). 舉個例: (((a)(b))(c)). 第一個 set 是 abc. 第二個是 ab. 第三個是
(還有199個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者superGA (kid...)時間17年前 (2006/12/15 22:25), 編輯資訊
0
0
1
內容預覽:
這邊有一份文件可以看. http://www.javaworld.com.tw/jute/post/view?bid=20&id=130126&sty=1&tpg=1&age=0. 這是屬於php的preg那類的 (不是ereg喔). 我之前是看這份文件學RE的 非常詳細. 好像沒有直接回答到原PO