I tested the pattern on notepad++ and python regular expression test web sites and it works great. But in python it does not match. regex.search method returns None.
Text:
Û  Downloads      : 20314 times                                      
Û  Language       : English                                       
Û  Format         : srt                                           
Û  Total          : 1 subtitle file                               
Pattern:
^.{1,3}\s+(.*?):\s+(.*?)$
Script:
 with open('file.txt','r',encoding='utf-8') as f:
        string = f.read()
        print(string)
        pattern = r'^.{1,3}\s+(.*?):\s+(.*?)$'
        regex = re.compile(pattern)
        match = regex.search(string,re.UNICODE|re.M)
        print( 'Matching "%s"' % pattern)
        print ('  ', match.group())
        print ('  ', match.groupdict())
 
     
    