It looks like you’re trying to generate or parse a filename pattern for a TV show episode — specifically for a hypothetical site and a show called "Foo-Showtime" .

import re def parse_hdmovies4u_filename(filename): pattern = r'(?P<show>.+?).S(?P<season>\d{2}).E(?P<episode>\d{2}).(?P<extra>.*?).(?P<quality>\d{3}p).' match = re.search(pattern, filename, re.IGNORECASE)

if not match: return None