result = re.search('(watch/\\d+/)(.*)',
    'http://www.hulu.jp/watch/589851/supernatural-dub-hollywood-babylon/watch/2342/fdsaafsdf'
    )
result.groups() if result else []
How to regex split, but keep the split string?