私が開発しているシステムでは、YouTube リンクを次の形式で認識する必要があります。
[YouTube]YouTube URL[/youtube]
今のところ、この正規表現にたどり着きました:
#\[youtube\]http://www.youtube\.(.*)/watch\?v=([a-zA-Z0-9_-]*)\[\/youtube\]#s
しかし、このパターンは次のような URL を認識できません。
[YouTube] http://www.youtube.com/watch?v=s3wXkv1VW54&feature=fvst[/youtube]
feature=fvstに注意してください。
考えられるすべてのYouTube URLを認識するのに役立つ人がいますか?