2017-02-22 6 views
0

私はPHP変数として次の文字列を持っています。私はプログラム的に文字列をこの文字列を検索し、唯一のビデオID DSP_yxvRZOA文字列からYouTube IDを解析する

を見つける必要があり

<div class="entry-content-asset"> 
    <div class="embed"> 
     <iframe width="500" height="281" src="https://www.youtube.com/embed/DSP_yxvRZOA?feature=oembed" frameborder="0" allowfullscreen></iframe> 
    </div> 
</div> 

は、すべての時間がユーチューブ動画IDの保存と同じです。私は正規表現を書いてひどいです、誰でも私を救うことができますか?あなたの文字列を想定し

答えて

2

$str命名されています

$re = '/embed\/(.*)\?feature/'; 
preg_match_all($re, $str, $matches); 

embed/?featureの間には何も一致し、最初のキャプチャグループに入れます。

関連する問題