お世話になります。
youtubeのurlからwatch?v=の後の特定の文字を抽出したいです。
例えば、http://www.youtube.com/watch?v=3hFZ_vDHd9Y&feature=youtu.beという文字列を投げると、
3hFZ_vDHd9Yという文字列が返したいです。※最後は「&」の手前まで抽出したいです。
#ためしたこと
function embTag($src){ $emb1 = strstr($src, "v="); $ampersand = strpos($emb1, "&") ; if($ampersand){ $emb2 = mb_substr($emb1, 0, $ampersand); }else{ $emb2 = $emb1; } $emb = mb_substr($emb2, 2); return $emb; }
これをpythonで書いてみたいです。
x = "https://www.youtube.com/watch?v=Ps2gFWAgjkI" y = x[x.find("watch?v="):] print(y) out = 'watch?v='.join(x.split('watch?v=')[1:]) print(out)
「python 文字抽出」でググってみてはいかがでしょうか
回答1件
あなたの回答
tips
プレビュー