看板 PHP 關於我們 聯絡資訊
各位前輩好! 假設我有一頁內容為 <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
pptinmylife: 直接Get $id 不是比較快嗎? 09/09 02:13
shadowjohn: http://3wa.tw/myimage/index.php?id=124 參考一下:) 09/09 09:01
johnny1972: '/\d+\.html/'才對,^是行首,$是行尾,當然是不match的 09/09 10:15
bency: https://regex101.com/ 可以到這邊實地演練 09/09 10:26
MOONRAKER: http://www.regexr.com/ 這邊也不錯。 09/09 12:17
yanli2: 謝謝大家 我再練一下!正規真是天語... 09/09 13:22