[date:20130622]の検索結果


掲示板などのスレッドやコメント欄に投稿されたYouTube動画のURLを埋め込みコードに変換する方法を、 ネットで検索していろいろ調べましたが、YouTube動画のURLは、http://www.youtube.com/watch?v={VID}とhttp://youtu.be/{VID}という 2種類の形式があるようで、イマイチうまくいきませんでした。

結局、以下のコードで埋め込みコードへの変換は出来ましたが、改良の余地がまだかなりありそうです。

sub _url_convert {
    my $str = shift;

    if ($str =~ m/http:\/\/www\.youtube\.com\/watch\?v=([a-zA-Z0-9]+).*/i) {
        my $vid = $1;
        $str =~ s/(http:\/\/www\.youtube\.com\/watch.*)/<iframe width="480" height="360" src="http:\/\/www.youtube.com\/embed\/$vid?rel=0" frameborder="0" allowfullscreen><\/iframe>/g;
    }
    elsif ($str =~ m/http:\/\/youtu\.be\/([-_a-zA-Z0-9]+)/i) {
        my $vid = $1;
        $str =~ s/(http:\/\/youtu\.be\/[-_a-zA-Z0-9]+)/<iframe width="480" height="360" src="http:\/\/www.youtube.com\/embed\/$vid?rel=0" frameborder="0" allowfullscreen><\/iframe>/g;
    }

    return $str;
}

正規表現クックブック
オライリージャパン 著者:Jan Goyvaerts,Steven Levithan


amazon.co.jpのカスタマーレビューを見る
powered by amalink


[2316] Posted by kagahiro at 2013/06/22 01:35:47
0 point | Link (1) | Trackback (0) | Comment (0)

  1  


アクセスランキング

今日のアクセスランキング TOP 10

  1. ネットキャッシング、借入・返済シミュレーション (2 PV)
  2. TECH SE7EN : ソニーがパンドラの箱をついに開けた。HDDレコーダーtorneの完成形「nasne」を投入 (2 PV)
  3. ソーシャルブックマーク機能付きグループブログ (1 PV)
  4. 動画検索サイト 「Woopie(ウーピー)」 (1 PV)
  5. 天上碑・新天地 (1 PV)
  6. オープンソースの将来に影を落とす買収の脅威 (1 PV)
  7. Movable Type(ムーバブルタイプ) (1 PV)
  8. リネージュアイテム売買(Altair) (1 PV)
  9. 「100ドルPC」がデスクトップLinuxを急拡大させる? (1 PV)
  10. ラック、Webサーバーへの攻撃を確認できる無料ログ解析ツールをバージョンアップ (1 PV)

今月のアクセスランキング TOP 10

  1. テクノラティがブログのタグ検索を開始 (29 PV)
  2. Google Maps(グーグルマップ)日本版 - 地図検索、ルート検索 (23 PV)
  3. 経済(けいざい) (14 PV)
  4. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (11 PV)
  5. 2NN 2ちゃんねるニュース速報+ナビ (9 PV)
  6. 2%のインフレターゲットとは (8 PV)
  7. Google(グウグル)とは (8 PV)
  8. FC2WiFI (7 PV)
  9. YouTube(ユーチューブ)日本版 - 動画共有、ライブ配信 (7 PV)
  10. RDB(リレーショナルデータベース) (6 PV)

アクセス統計

ディレクトリ

関連サイト