• ベストアンサー

YouTubeのURLを正規表現に変換したい

YahooPipesを試行錯誤で利用中です。 例えば、YoutubeのURLで、 http://youtube.com/watch?v=PwEDle02doc 上のようなYoutubeのアドレスの http://youtube.com/watch?v= を正規表現で指定して、PwEDle02doc だけを取り出したいのですが、うまく正規表現で書くことができせん。 http://youtube.com/watch?v= を正規表現で表すと、どのようになりますでしょうか? 正規表現について、いろいろ調べましたが、行き詰ってしまいました。 どうかご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

検索の正規表現ですか?YahooPipesは使ったことがないですが、Perlなら http:\/\/youtube.com\/watch\?v= と書けばサーチできると思います。 後ろの文字は ([a-zA-Z0-9]+) で取り出せます。

google_jac
質問者

お礼

ありがとうございます。 ?などの特殊文字に気をつけなければいけないのですね。 ありがとうございます。 正規表現もわかってくるとおもしろいですね!勉強になりました。

関連するQ&A

  • JavaでのYouTubeアドレスの正規表現

    Androidでアプリ開発をしているのですが、正規表現でYouTubeのアドレスかどうかを調べるのを作りたいのです。ですが、何を見ても分からず、苦戦しています。どうすればできますか? アドレスは、「http://www.youtube.com/watch?v=」と「http://youtu.be/」で始まるやつです。

    • ベストアンサー
    • Java
  • 正規表現について

    あるファイルを読み込んで中に変数($xxx)が入っていたら 正規表現にて$xxxの値に変換する事は出来ますでしょうか? 試行錯誤しているのですが、上手くいかず困っています。 変数を正規表現にてマッチングさせるのも上手くいかないです。 ご教授お願いいたします。

    • 締切済み
    • PHP
  • URL正規表現

    以下のようなURLにもマッチする、正規表現を教えてください http://php.url-dummy.com/program:php:etc:callback_function

    • ベストアンサー
    • PHP
  • URL正規表現

    現在会員制サイトを作成しており http://sample.com/USER_ID/ のようなユーザーIDを含むURLを取得したいと思っています。 USER_ID 半角英数字(ハイフンアンダーバーを含む)の文字列の正規表現の記述をご教授いただけるとありがたいです。

    • ベストアンサー
    • PHP
  • 特定のURLを正規表現で配列抽出。@PHPで

    下記URLの中の特定の画像リンクURL群を PHPを使って配列で抽出したいです。 https://gdata.youtube.com/feeds/api/videos?v=2&alt=json&max-results=50&q=%E7%8C%AB 特定の部分は下記のようにhogehoge以外は共通の文字列で3種類あります。 http://i.ytimg.com/vi/hogehoge/default.jpg http://i.ytimg.com/vi/hogehoge/mqdefault.jpg http://i.ytimg.com/vi/hogehoge/hqdefault.jpg 各々、正規表現を利用して抽出して配列に入れたいのですがどのようにすればよいのかわかりません。><; $defaultArr $mqArr $hqArr 当方、正規表現が呪文にしか見えない初心者です。 正規表現の意味まで説明して頂けれると大変助かります。 申し訳ありませんがご教授のほどよろしくお願い致します。

    • 締切済み
    • PHP
  • 先頭にindex.phpを含まない正規表現の置換

    IISサーバーのRewriteモジュールを使用したURLの置き換えで正規表現がわからず困っております。 Concrete5の機能「プリティーURLを使用する」にて、IISサーバーは.htaccessが使えなく、代わりにweb.configを使う方法があると知ったのですが、正規表現がわからずに困ってます。 1時間ほど試行錯誤しながら正規表現の勉強してますが、それでもできません。 index.phpを先頭に含まない文字列を検索する正規表現を教えていただけないでしょうか

  • 正規表現にて特定のURLのフォルダ以降を削除

    ウェブマスターツールにてワードプレスタグの URL削除を考えております。 そこで、 http://www.example.com/blog/tag/ 上記URLの/tag/以降のURLアドレスを一括で削除する場合、 どのような正規表現になりますでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • URLを貼ったところでひかれてるピアノ曲名

    ↓のURLはyoutubeのアドレスです。ここでかかるピアノ曲名が知りたいのです。 http://www.youtube.com/watch?v=or16gy_RVPM&feature=player_embedded#! この曲名が知りたいのです。教えてください。

  • 正規表現でのURLの抽出方法について

    下記のような、ドメインとURLの最後の部分(/dataの部分) が一緒で、途中の表記が違うURLがあったとします。 http://hogehoge.com/aaa/data http://hogehoge.com/aaa/bbb/data http://hogehoge.com/ddd/eee/data このようなURLを正規表現を使って抽出するには、どのように記述したらいいしょうか。

  • 正規表現について

    正規表現について教えてください。 URLの指定をしたいのですが、その中からindex.htmlのみを除外したいのです。 例えば、 aaa.html aa1.html はあてはまるけれど、 index.html だけは除きたい、という場合です。 現在、 /([A-Za-z0-9]+)\.htm$ このように指定しており、これだと、index.htmlにもあてはまってしまいます。 この場合、どう指定すればよいのでしょうか? よろしくお願い致します。

    • ベストアンサー
    • PHP

専門家に質問してみよう