Я не эксперт по регулярным выражениям, но альтернативным способом было бы использовать explode
на отметках "
и получить array[1]
следующим образом:
$rssFeed = '<div>
<p>
Some text
</p>
<iframe src="http://www.source.com"></iframe>
</div>';
$rssArray = explode('"', $rssFeed);
echo $rssArray[1];
Это требует, чтобы ваш RSS-канал был очень согласованным, хотя, если бы часть "Некоторый текст" содержала "
отметок, это могло бы привести к ошибкам, и вы получили бы неправильную строку.
Вы можете просмотреть массив для всего, начиная с http
или www
, чтобы обойти ошибки, но опять же, он требует очень последовательной подачи RSS, так что вы должны сами оценить, будет ли это работать достаточно хорошо.