2014-07-12 221 views
-5

我想,但我得到一个错误解析错误:语法错误,意外 '('

preg_match_all("#href='(.*?)' span class="meta-nav"(.*?)</span>#si",$sonuc[1],$sayfalar); 

解析错误:语法错误,意外 '(' 在C:\的appserv \ WWW \ WordPress的\ deneme \ deneme.php上线154

我应该怎么写呢?

+3

你有甚至阅读的代码?您可以通过语法突出显示来查看问题。 – CharliePrynn

+1

Em,你现在编辑了你的问题只是为了让语法突出显示消失吗? – mario

+0

哇,甚至没有尝试阅读正则表达式的工作方式,并在这里寻求帮助......多么懒惰的人 – Aleksandar

回答

4

你有你的正则表达式中的双引号,你需要逃避他们,因为他们终止包含正则表达式的字符串。

preg_match_all("#href='(.*?)' <span class=\"meta-nav\">(.*?)</span>#si",$sonuc[1],$sayfalar); 
2

让您远离双引号:

preg_match_all("#href='(.*?)' <span class=\"meta-nav\">(.*?)</span>#si",$sonuc[1],$sayfalar); 
相关问题