[問題] 這個正規表達式該怎麼改才對
我現在想要取得網頁的 a tag 的href
我現在是用這個正規表達式
href[\s]?=[\s\"\'](http:\/\/|https:\/\/)*(.*?)[\"\']
我希望只取代那些沒有加上http://或https:// 這些協定的
舉例下面的字串
這是<a href="xxx.php">相對連結</a>
那是<a href="" rel="nofollow">http://testmysite/xxx.php">絕對連結 </a>
我希望只取代第一個xxx.php,而不會取代到第二個http://testmysite/xxx.php連結
請問我原來的正規表達式該怎麼改才對
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.39.194
→
09/11 03:49, , 1F
09/11 03:49, 1F
推
09/14 07:54, , 2F
09/14 07:54, 2F
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章