you could use $
that denotes end of the line character:
>>> s = """foo bar AAAA
foo2 AAAA bar2"""
>>> re.findall(r"\w+ AAAA \w+$", s)
['foo2 AAAA bar2']
Also, note that list
is a bad name for your variable, as it shadows built-in type. To access the last element of a list you could just use [-1]
index:
>>> lst = [2, 3, 4]
>>> lst[-1]
4