Regular Expressions Regex

Matching the beginning of a string

Searching

Precompiled patterns

Flags

Splitting a string using regular expressions

Replacing

Find All Non-Overlapping Matches

Checking for allowed characters

Grouping

Escaping Special Characters

Iterating over matches using re.finditer

Match an expression only in specific locations