On 5/31/07, Sharan Basappa <[EMAIL PROTECTED]> wrote: snip
$str =~ m/m(.*i?)(.*pi)/;
snip
? only means non-greedy when following a * or a +. When it follows a pattern it means optional. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/