[請益] 正規 取代網址

看板PHP作者 ( Yan™)時間10年前 (2015/09/08 23:44), 編輯推噓3(303)
留言6則, 6人參與, 最新討論串1/1
各位前輩好! 假設我有一頁內容為 <a href='1276.html'>測試1</a><br/> <a href='6447.html'>測試2</a><br/> <a href='5059.html'>測試3</a><br/> 連結一定是 數字.html 這樣的形式 想要把他替換為 <a href='?id=1276'>測試1</a><br/> <a href='?id=6447'>測試2</a><br/> <a href='?id=5059'>測試3</a><br/> 請問這樣的正規該怎麼下? 一直疑惑這樣要用 preg_replace 還是 preg_match? '/^\d.html$/' 自己試了一下,這樣似乎抓不到連結內容 懇請解惑!! 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.62.136 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1441727066.A.C62.html

09/09 02:13, , 1F
直接Get $id 不是比較快嗎?
09/09 02:13, 1F

09/09 09:01, , 2F
09/09 09:01, 2F

09/09 10:15, , 3F
'/\d+\.html/'才對,^是行首,$是行尾,當然是不match的
09/09 10:15, 3F

09/09 10:26, , 4F
https://regex101.com/ 可以到這邊實地演練
09/09 10:26, 4F

09/09 12:17, , 5F
http://www.regexr.com/ 這邊也不錯。
09/09 12:17, 5F

09/09 13:22, , 6F
謝謝大家 我再練一下!正規真是天語...
09/09 13:22, 6F
文章代碼(AID): #1Lxm9QnY (PHP)
文章代碼(AID): #1Lxm9QnY (PHP)