import re
def getEpisode(filename):
return re.search(r"\b(?:e(?:p(?:isode)?)?|x)?\s*(\d{2,3})\b", filename, re.IGNORECASE)
episodes = [
"Terkel in Trouble 2004",
"eisode11",
"episode12",
"e13",
"ep14",
"EP999 this is x888",
" 234",
"235"
]
for episode in episodes:
match = getEpisode(episode)
if match:
print(match.group(1))
aW1wb3J0IHJlCgpkZWYgZ2V0RXBpc29kZShmaWxlbmFtZSk6CiAgICByZXR1cm4gcmUuc2VhcmNoKHIiXGIoPzplKD86cCg/Omlzb2RlKT8pP3x4KT9ccyooXGR7MiwzfSlcYiIsIGZpbGVuYW1lLCByZS5JR05PUkVDQVNFKQoKZXBpc29kZXMgPSBbCiAgICAiVGVya2VsIGluIFRyb3VibGUgMjAwNCIsCiAgICAiZWlzb2RlMTEiLAogICAgImVwaXNvZGUxMiIsCiAgICAiZTEzIiwKICAgICJlcDE0IiwKICAgICJFUDk5OSB0aGlzIGlzIHg4ODgiLAogICAgIiAgMjM0IiwKICAgICIyMzUiCl0KZm9yIGVwaXNvZGUgaW4gZXBpc29kZXM6CiAgICBtYXRjaCA9IGdldEVwaXNvZGUoZXBpc29kZSkKICAgIGlmIG1hdGNoOgogICAgICAgIHByaW50KG1hdGNoLmdyb3VwKDEpKQ==