使用以下正则表达式匹配下面的字符串,到目前为止这么好。现在,我怎么能让BAZ可选的内容,以便它匹配的情况下BAZ()php正则表达式匹配模式
$str = '- 10 TEST (FOO 3 TEST.BAR 213 BAZ (\HELLO) TEST';
preg_match('/FOO (\d+).+BAR (\d+).+BAZ \(\\\\(\w+)\)/i', $str, $match);
$str = '- 10 TEST (FOO 3 TEST.BAR 213 BAZ() TEST';
$array = array(
'FOO' => 3,
'BAR' => 213,
'BAZ' =>
);
使用运算符'?'也许?我不明白你想要什么 – 2011-03-14 22:03:17
你以前的问题去了哪里? – mario 2011-03-15 03:56:39