私はこれを自動化するユーティリティを知らない。 3つのREGEXを使用して、YouTube、Vimeo、Dailymotionの動画IDを埋め込みコードで検索します。ユーチューブとVimeoのためのビデオIDを最初のグループに見出される
Pattern YOUTUBE_PATTERN = Pattern.compile("^.*(?:youtu.be\\/|v\\/|e\\/|u\\/\\w+\\/|embed\\/|v=)([^#\\&\\?]*).*");
Pattern VIMEO_PATTERN = Pattern.compile("^.*(?:vimeo.com)\\/(?:channels\\/|groups\\/[^\\/]*\\/videos\\/|album\\/\\d+\\/video\\/|video\\/|)(\\d+)(?:$|\\/|\\?)");
Pattern DAILYMOTION_PATTERN = Pattern.compile("^.*(?:dailymotion.com)(?:\\/embed)?\\/(video|hub)\\/([^_#\\&\\?]*)[^#]*(?:#video=([^_&]+))?.*");
:
これは私が使用する3 REGEXあります。
デイモーションの場合、ビデオIDはグループ2または3にあります。