> -----Original Message-----
> From: p sena [mailto:[email protected]]
> Sent: 03 March 2011 15:40
> To: [email protected]; Brian Raven
> Subject: RE: regex like option *values*
>> __DATA__
>> abc0[1-9].ctr.[pad,spd].set.in
>> abc[01-22].ctr.[pad,spd].set.in
>> abcL[1,2,3].ctr.[pad,spd].set.in
>> abcL[1,2,3].ctr.[pad,spd].set.in
>> abcL[1,2,3].ctr.[70,001].set.in
>> ---------------------------------------------------
>>
>> It should work for lists of ranges, and ranges of strings as well as
>> numbers.
>>
>> Regarding incorporating into Getopt::Long, see the Tips and Tricks
>> section of the doco.
>>
>> HTH
>> --
>> Brian Raven
>
> Thanks Brian,
>
> This solution should work only for brackets irrespective of numbers or
> strings inside them right? The curly braces are not required it seems.
>
> This feature is not there in Getopt::Long and can this be implemented
> in it or it is configurable from it?
As I said, see 'perldoc Getopt::Long'. A small change to the suggestion in
"Tips and Techniques" would look like..
GetOptions('option_name=s%' =>
sub { push(@{$list{$_[1]}}, expand_string($_[2])) });
I haven't tried it but it looks like it should work.
HTH
--
Brian Raven
Please consider the environment before printing this e-mail.
This e-mail may contain confidential and/or privileged information. If you are
not the intended recipient or have received this e-mail in error, please advise
the sender immediately by reply e-mail and delete this message and any
attachments without retaining a copy.
Any unauthorised copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.
_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs