Hello,
in a script I can write:

if (
....
$subject =~ /phar/i or
$subject =~ /phfar/i or
$subject =~ /phhar/i or
$subject =~ /phya/i or
$subject =~ /photo/i
....

){..}

"or"

if (
....
$subject =~ /ph(ar|far|har|ya|oto)/i
....
){...}

"or" 

if (
....
$subject =~ qr(ph(ar|far|har|ya|oto))i
....
){...}

I wonder which one of these forms is faster ?


About qr : 

if  I do :

$match = qr(ph(ar|far|har|ya|oto));

print ref $match, $/;

I get the output:

Regexp

What is $match exactly ? 

Why I can bless $match ?

tia (I know perldoc perlop ...) 


-- 
GĂ©rard


-- 
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