Python regex `findall` function

Python regex findall() function explained with examples.

Python string findall

findall() is a powerful function in the re module. It finds all the matches and returns them as a list of strings, with each string representing one match.

Syntax

re.findall(pattern, string, flags=0)

The string is scanned left-to-right, and matches are returned in the order found. If one or more groups are present in the pattern, return a list of groups. Empty matches are included in the result unless they touch the beginning of another match.

Get hands-on with 1200+ tech skills courses.