Regex Flags

Modifiers and flags

Common Flags

g # global (find all matches)
i # case insensitive
m # multiline (^ and $ match line breaks)
s # dotall (dot matches newline)
u # unicode
x # extended (ignore whitespace)

JavaScript Examples

/abc/g # global search
/abc/i # case insensitive
/abc/gi # global and case insensitive
/^abc/m # multiline mode

Python Examples

re.I # case insensitive
re.M # multiline
re.S # dotall
re.X # verbose