Bryan R Harris wrote:

I can usually figure out regexes, and this one seems simple, but it still eludes me--

I'm looking for a regex (or a couple of regexes) to do the following:

    blahblah{ab,abcd}blah --> blahblah(ab|abcd)blah
    blahblah{a,b,c}blah  --> blahblah(a|b|c)blah

If it's not obvious I'm trying to glob-select files like the tcsh would.
I've got the rest, this is the last part...

$var =~ s<{([^}]+)}><(?:@{[ ($a = $1) =~ y/,/|/; $a ]})>;


John -- use Perl; program fulfillment

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>




Reply via email to