У меня трудное время с регулярным выражением, я получаю отдельный «доход» без какого-либо предыдущего сопоставления.Regex делит одно заявление?
$string = "FY2013 EPS, FQ 2012 revenue";
preg_match_all("/F[Y|Q]\s?\d{4}\sEPS|revenue/", $string, $matches);
print_r($matches);
Результат:
Array ([0] => Array ([0] => FY2013 EPS [1] => revenue))
То, что я ожидал:
Array ([0] => Array ([0] => FY2013 EPS [1] => FQ 2012 revenue))
Я дам акцепт вам, так как вы были первым ответом, дай мне 6 минут, чтобы это разрешить. Я ответил на все остальные ответы, спасибо, ребята! –
@JohnSmith достаточно честно * \ * smug mode \ ** :) – Emissary
Эй, я видел оба наших ответа как «только сейчас». Как вы знаете, что мой не был первым? :) –