in reply to Question on REGEX

Perhaps you were thinking of (a+)? vs. a*, which are technically the same. But a+? means "one or more of 'a', but match it as few times as possible", whereas a* means "zero or more of 'a', but match it as many times as possible".

There will be an exercise in LPRE which is to convert quantifiers back and forth.

japhy -- Perl and Regex Hacker