0

我正在尝试从网页获取网站地址。模式总是:

    <br />i <a href="http://www.website.com"

我需要的部分是 www.website.com。在阅读了很多之后,我做了这个;

    "preg_match('@^(?:<br />i <a href="http://)?([^/]+)@i' , $html, $matches);"

但我想我犯了一个错误......谁能帮助我?

我把我的“解决方案”放在括号之间,因为stackoverflow把它弄得一团糟......

4

1 回答 1

0

试试这个:

preg_match( '/<br \/>i <a href="http:\/\/([^"]+)"/', $html, $matches );
于 2013-02-03T01:30:14.650 回答