Makes regex example self explanatory.

20 == `re.DOTALL | re.LOCALE` doesn't makes much sense here and can be confusing for a beginner.
also 10 == `re.IGNORECASE | re.MULTILINE` why overcomplicate it when the `string` doesn't even have a newline?