[請益] 正規 取代網址

作者: yanli2 ( Yan™)   2015-09-08 23:44:22
各位前輩好!
假設我有一頁內容為
<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$/'
自己試了一下,這樣似乎抓不到連結內容
懇請解惑!!
感恩
作者: pptinmylife (新竹劉德華)   2015-09-09 02:13:00
直接Get $id 不是比較快嗎?
作者: shadowjohn (轉角遇到愛)   2015-09-09 09:01:00
作者: johnny1972 (傻蛋)   2015-09-09 10:15:00
'/\d+\.html/'才對,^是行首,$是行尾,當然是不match的
作者: bency (林班西)   2015-09-09 10:26:00
https://regex101.com/ 可以到這邊實地演練
作者: MOONRAKER (㊣牛鶴鰻毛人)   2015-09-09 12:17:00
http://www.regexr.com/ 這邊也不錯。
作者: yanli2 ( Yan™)   2015-09-09 13:22:00
謝謝大家 我再練一下!正規真是天語...

Links booklink

Contact Us: admin [ a t ] ucptt.com