php使用正则提示 Unknown modifier ')' , 感觉很奇怪正则中括号应该是认识的啊, 以下是我使用正则的代码:
preg_split('|(\t| )+|', $lineData);
最后发现用/界定符或者#时,就能正常工作,改完后的代码:
preg_split('/(\t| )+/', $lineData);
总结: 怎么看来正则中使用 | 做界定符时, 里面如果使用括号那么就会报如上的错误, 所以用 / 或者 # 或者其他代替.
php使用正则提示 Unknown modifier ')' , 感觉很奇怪正则中括号应该是认识的啊, 以下是我使用正则的代码:
preg_split('|(\t| )+|', $lineData);
最后发现用/界定符或者#时,就能正常工作,改完后的代码:
preg_split('/(\t| )+/', $lineData);
总结: 怎么看来正则中使用 | 做界定符时, 里面如果使用括号那么就会报如上的错误, 所以用 / 或者 # 或者其他代替.