1
,如果我有这样一个字符串“富(酒吧)”,用下面的代码,我可以几乎解析它的方式我想:PHP的preg_match得到功能样串
$results = array();
preg_match("/\w*(?=(\(.*\))?)/", 'foo(bar)', &$results);
print_r($results);
/*
Array
(
[0] => foo
[1] => (bar)
)
*/
我怎样才能修改正则表达式有bar
而不是(bar)
?由于
有为什么要使用向前看什么特别的原因?通常'/(\ w +)\((\ w +)\)/'就足够了。 – Amarghosh 2010-04-28 10:40:46