У меня есть (возможно, не соответствующий каким-либо стандартам) фрагмент HTML со встроенным видео.Проблема заключается в удалении субфрагмента (ов) с видео.
Ожидается, что видео соответствует следующему формату:
<div data-oembed-url="https://www.youtube.com/watch?v=XXX&feature=youtu.be"><iframe allowfullscreen="allowfullscreen" frameborder="0" height="270" src="https://www.youtube.com/embed/XXX?feature=oembed" tabindex="-1" width=" 480"></iframe></div>
Я совершенно не уверен,все данные следуют этой схеме.
Я думаю, что любые div
или p
, содержащие только видео, тоже должны быть удалены.
Пожалуйста, помогите написать код Perl для удаления видео.Какой модуль Perl вы рекомендуете использовать для разбора?