【Python】reモジュールで正規表現操作

正規表現操作にはreモジュールを使うと便利です。

例としてYoutube動画のURLからID(v=より後の部分)を切り出してみる

import re

def get_movie_id(movie_url):
    match = re.search(r'\?v=([^&]+)', movie_url)
    if match:
        movie_id = match.group(1)
        return movie_id
    else:
        return None

movie_id = get_movie_id(動画のURL)

print(movie_id)
このエントリーをはてなブックマークに追加

コメントを残す

頂いたコメントは一読した後表示させて頂いております。
反映まで数日かかる場合もございますがご了承下さい。