Laurent Marzullo was overheared mumbling something about this on 19 Jul 2000
09:23:03 CEST
> "Gen pre1_1 upgrade OK"
> "Gen knl1_0 upgrade OK"
> "Gen cre1_1 upgrade OK"
> "Gen AR upgrade OK"
> "Gen BL upgrade OK"
> "Gen ZH upgrade OK"
> "Gen NE upgrade OK"
>
> "Gen (AR|BL|ZH|NE|pre|cre|knl)"
This works just fine as the following test shows:
#!/usr/bin/perl
@test = ("Gen pre1_1 upgrade OK", "Gen knl1_0 upgrade OK", "Gen cre1_1 upgrade
OK", "Gen AR upgrade OK", "Gen BL upgrade OK", "Gen ZH upgrade OK", "Gen NE
upgrade OK");
foreach (@test) {
/Gen (AR|BL|ZH|NE|pre|cre|knl)/ and print ("$_ matched\n");
}
So, you have something else wrong.. I strongly suspect a trailing space (as I
commented before)
"Gen (AR|BL|ZH|NE|pre|cre|knl) " <- is what I FIRMLY believe is your true
filter.
Triple check this, and I think you will find I am right...
-Count Zero
--
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GIT/CM d--(+) s+: a- C++++ UL++++$ P+++ L+++>++++ E--- W+++(--) N+ o? K?
w---(++) O M->-- !V PS+++ PE Y+ PGP t+@ 5? X+ R++ tv-- b+++ DI? D++
G e h r- y+
------END GEEK CODE BLOCK------
|