Tôi có một chuỗi (từ một tập tin):php preg_match không tham lam?
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.
Làm thế nào tôi có được chuỗi:.
$writeup = file_get_contents($car_files_path . $manufacture . '/Stories/'.$story);
Tôi muốn để phù hợp với dòng tổng quan (Overview: The least expensive route to Honda's premium-label goodness)
cách tốt nhất để đạt được điều này là gì .
tôi đã cố gắng. * \ n, nhưng điều đó sẽ phù hợp với tất cả mọi thứ và sau đó một dòng mới. có cách nào để làm cho regex không tham lam?
tôi ha đã thử: preg_match('/^Overview:\s.*$/im', $writeup, $overall_matches)
và tôi không nhận được bất kỳ kết quả phù hợp nào
Không tham lam là '. *?' Http://www.regular-expressions.info/repeat.html –
Tôi hơi bối rối về những gì bạn đang cố gắng khớp .. chỉ toàn bộ dòng với từ 'Tổng quan' trong đó, dòng mới? Regex thực tế của bạn là gì? –
Tôi đang cố gắng khớp toàn bộ dòng với Tổng quan: –