curl preg_match错误的代码

时间:2014-11-17 16:28:38

标签: php curl

我尝试学习cURL,我想从其他页面复制内容,但我的代码错误:

preg_match("#<b> <a href="?p=Character&name=(.*?)&world=(.*?)" style='color: #fff;' title='level (.*?)'>(.*?)</a></b>#",
  $url, $lalala); 

谁能解决这个问题?

  

解析错误:语法错误,意外&#39; =&#39;

2 个答案:

答案 0 :(得分:0)

您需要在字符串中用\字符转义双引号。

preg_match("#<b> <a href=\"?p=Character&name=(.*?)&world=(.*?)\" style='color: #fff;' title='level (.*?)'>(.*?)</a></b>#",$url, $lalala); 

答案 1 :(得分:0)

你的报价都混淆了 -

preg_match('#<b> <a href="?p=Character&name=(.*?)&world=(.*?)" style=:"color: #fff;" title="level (.*?)">(.*?)</a></b>#',
  $url, $lalala);