On Jul 23, dan said:
i wasn't planning on using ? to match a single character, i figured that
would be getting too complicated. how would that be done anyway? i must say
my regex skills aren't very good :/
The ? metacharacter would map to Perl's . regex metacharacter.
$temp1 =~ s{([^\w\s])}{
if ($1 eq '*') { '.*' }
else { "\\$1" }
}eg;
If you wanted to support it here, you could end up doing
$temp1 =~ s{([^\w\s])}{
if ($1 eq '*') { '.*' }
elsif ($1 eq '?') { '.' }
else { "\\$1" }
}eg;
--
Jeff "japhy" Pinyan % How can we ever be the sold short or
RPI Acacia Brother #734 % the cheated, we who for every service
http://japhy.perlmonk.org/ % have long ago been overpaid?
http://www.perlmonks.org/ % -- Meister Eckhart
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>