PCRE-Unknown modifier

下午用PHP使用正则的时候,写好正则执行后出现这个错误:

Warning: preg_match_all() [function.preg-match-all]: Unknown modifier ‘(‘ in E:WEBshanmai_sourcetest.php on line 5

难道不知道括号?不会呀,以前不是这样子写的嘛~

出错的正则是:

‘(q|wd)=([^&s]*)’

额,好像忘记了什么,加一下界定符吧:

‘/(q|wd)=([^&s]*)/’

执行,然后就可以了,哎,经常性的会忘记这个忘记那个~