preg_match_all проблема разбора с конечным словом - PullRequest
0 голосов
/ 21 марта 2020
$content = '<!--title:FAST-->
<iframe src="https://example.com/38d6996f11" width="600" height="400" frameborder="0" scrolling="no" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe>
asd
<!--nextpage--><!--title:FEM-->
<iframe src="https://example.com/38d6996f11" width="600" height="400" frameborder="0" scrolling="no" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe>

<!--nextpage--><!--title:DRIVE-->
<iframe src="https://example.com/38d6996f11" width="600" height="400" frameborder="0" scrolling="no" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe>

<!--nextpage--><!--title:MOLY-->
<iframe src="https://example.com/38d6996f11" width="600" height="400" frameborder="0" scrolling="no" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe>

qwe';

preg_match_all('@<!--title:(.*?)-->(.*?)(?<!--nextpage)@is', $content, $content_out, PREG_PATTERN_ORDER);

echo '<pre>';
print_r($content_out);

У меня проблема с этим регулярным выражением preg_match_all, этот код содержит всего три части. они нужны мне всем (четыре части со словами; не только фреймы), кто-то может помочь?

...