preg_match和正则表达式

时间:2013-02-03 01:21:35

标签: php regex

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

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

我需要的部分是www.website.com。经过阅读,我做了这个;

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

但我认为我犯了一个错误......有人能帮助我吗?

我把括号中的“解决方案”放在了括号内,因为stackoverflow弄得一团糟......

1 个答案:

答案 0 :(得分:0)

试试这个:

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