HTML文字列は次のとおりです。は、HTML文字列からのビデオタグを取り付け
"<div>\r\n<video controls=\"controls\" height=\"313\" id=\"video201643154436\" poster=\"/uploads/ckeditor/pictures/18/content_56883622_18f242e114.jpg\" width=\"500\"><source src=\"/uploads/ckeditor/attachments/23/newtons_law.mp4\" type=\"video/mp4\" />Your browser doesn't support video.<br />\r\nPlease download the file: <a href=\"/uploads/ckeditor/attachments/23/newtons_law.mp4\">video/mp4</a></video>\r\n</div>\r\n\r\n<div>test description</div>\r\n\r\n<div>\r\n<div>\r\n<video controls=\"controls\" height=\"300\" id=\"video201644152011\" poster=\"\" width=\"400\"><source src=\"/uploads/ckeditor/attachments/24/test.mp4\" type=\"video/mp4\" />Your browser doesn't support video.<br />\r\nPlease download the file: <a href=\"/uploads/ckeditor/attachments/24/test.mp4\">video/mp4</a></video>\r\n</div>\r\n\r\n<p> </p>\r\n</div>\r\n"
私は[[ Video ]]
期待される出力との内容とサブタグを含むすべてのビデオタグを置換するには、次のとおりです。
"<div>\r\n[[ Video ]]\r\n</div>\r\n\r\n<div>test description</div>\r\n\r\n<div>\r\n<div>\r\n[[ Video ]]\r\n</div>\r\n\r\n<p> </p>\r\n</div>\r\n"
正規表現/<video\s(.*?)<\/video(?=[>])>/
を使用しようとしましたが、正しく動作しません。
ご協力ありがとうございます。しかし、これは欲しいものではありません。 "controls =" controls "height =" 313 "id =" video201643154436 "poster ="/uploads/ckeditor/pictures/18/content_56883622_18f242e114.jpg "width =" 500 ">お使いのブラウザはビデオをサポートしていません'
ファイルをダウンロードしてください:video/mp4 ' – webster
私は最終的な疑問を解決するためにソリューションを追加し、最後にポイント@rahulを取得します – anquegi