У меня есть строка (из файла):php preg_match не жадный?
ILX (New for 2013!)
Overview: The least expensive route to Honda's premium-label goodness
Drivetrain: Two four-cylinder engines to choose from as well as a gas-electric hybrid; front-wheel-drive only.
Как получить строку:.
$writeup = file_get_contents($car_files_path . $manufacture . '/Stories/'.$story);
Я хочу, чтобы соответствовать обзорной линии (Overview: The least expensive route to Honda's premium-label goodness)
Что является лучшим способом для достижения этой цели .
Я пытался. * \ п, но это будет соответствовать все, а затем новая линия. есть ли способ, чтобы сделать регулярное выражение не жадный?
I га ve пытались: preg_match('/^Overview:\s.*$/im', $writeup, $overall_matches)
и не попала в статистику
Non-greedy is '. *?' Http://www.regular-expressions.info/repeat.html –
Я немного смущен тем, что вы пытаетесь сопоставить .. только вся строка с слово 'Обзор' в нем, новая строка? Каково ваше текущее регулярное выражение? –
Я пытаюсь сопоставить всю строку с Обзор: –