我試圖從網頁獲取網站地址。該模式始終是:preg_match和正則表達式
<br />i <a href="http://www.website.com"
我需要的部分是www.website.com。讀了很多之後,我做了這件事;
"preg_match('@^(?:<br />i <a href="http://)?([^/]+)@i' , $html, $matches);"
但我想我犯了一個錯誤...有人能幫助我嗎?
我已經把括號我的「解決方案」,是因爲計算器使得它的一個爛攤子......
的''^錨固裝置主體的開始。 *另請參閱[開源RegexBuddy替代品](http://stackoverflow.com/questions/89718/is-there)和[在線正則表達式測試](http://stackoverflow.com/questions/32282/regex-testing)for一些有用的工具,或[RegExp.info](http://regular-expressions.info/)一個更好的教程。 – mario
謝謝,但是我在閱讀這些手冊幾個小時後發現了這個解決方案......並且它仍然不起作用。 –
我不擅長於正則表達式,要做這樣的事情我想用一個html解析器 – lelloman