The default pattern matching in Perl is greedy or maximal size matching |
There is now the ? option to designate the selection of match of minimum size |
* is replaced by *? to specify minimal match 0 or more times |
+? represents minimal match 1 time |
?? represents minimal match 0 or 1 times |
{n}? minimal match exactly n times |
{n,}? minimal match at least n times |
{n,m}? minimal match At least n but not more than m times |