It's like a party in here, and everyone's invited! Except for the "not"s, of course.
But seriously, have you met the quantifiers in Python? They're a bit of a handful.
Learn about the quantifiers' shenanigans
The star quantifier: because you can never have too many matches.
The plus quantifier: because you want to match as much as possible, but not too much.
Zero or one or more, or maybe none at all? The question mark quantifier: because who needs clarity?
See more of the quantifiers' shenanigans
When do you use them? When don't you use them? Why do you use them, and why don't you use them?
Ask the quantifiers' therapist
Or, you know, just Google it.