$conditions = "([MA](60,0)+ [MA](10,-1)) > [MA](60,-1) + [MA](5,-1)"; preg_match_all('/\[.*\]\([\d]+\,-?[\d]+\)/', $conditions, $_condition); print_r($_condition); 我想出来的结果是: [MA](60,0) [MA](10,-1) [MA](60,-1) [MA](5,-1) 但目前出来的结果是: [0] => Array ( [0] => [MA](60,0)+ [MA](10,-1)) > [MA](60,-1) + [MA](5,-1) ) 不知道代码哪儿不对呢? |