in reply to qr//o ... "o"??

tye~

print the re, this might give you a clue:

my $match= "hi"; my $re= qr/($match)/; print "\$match is $match\n"; print "\$re is $re\n"; $re= qr/($match)/io; print "\$re is $re\n"; $match= "lo"; $re= qr/($match)/; print "\$re is $re\n";
prints~
$match is hi $re is (?-xism:(hi)) $re is (?i-xsm:(hi)) $re is (?-xism:(lo))
so 'o' is not really supported, it's masked. for some reason, you can put it in the expression and it won't complain.

~Particle

nevermind the xp, remember the experience.