使用以下正則表達式匹配下面的字符串,到目前爲止這麼好。現在,我怎麼能讓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