Всем привет. Помогите пожалуйста составить регулярку, которая ищет совпадения до и после определенного слова. Например: PHP: <? $text = "Powered by phpBB © 2001, 2005 phpBB Group" preg_match(/(.*)(?:by)(.*)/, $text, $matches); print_r($matches); // или так // $text = "Powered by phpBB © 2001, 2005 phpBB Group" preg_match(/(.*)by(.*)/, $text, $matches); print_r($matches); ?> Почему в результатах присутствует исходная строка и найденные совпадения? Как получить только совпадения?