Find last match with python regular expression
        Posted  
        
            by SDD
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by SDD
        
        
        
        Published on 2010-05-10T11:20:12Z
        Indexed on 
            2010/05/10
            11:24 UTC
        
        
        Read the original article
        Hit count: 312
        
I wanto to match the last occurence of a simple pattern in a string, e.g.
list = re.findall(r"\w+ AAAA \w+", "foo bar AAAA foo2 AAAA bar2)
print "last match: ", list[len(list)-1]
however, if the string is very long, a huge list of matches is generated. Is there a more direct way to match the second occurence of "AAAA" or should I use this workaround?
© Stack Overflow or respective owner