On Mar 4, Dennis G. Wicks said: >Is there some perl shorthand that will make it easier to say > > if ( $x eq 'X' || $x eq 'Y' || $x eq 'Z' ) You can use if ($x =~ /^(?:X|Y|Z)\z/) { ... } I side with Randal in warning about the use of $ here where \z is clearly the proper choice. -- Jeff "japhy" Pinyan japhy@pobox.com http://www.pobox.com/~japhy/ RPI Acacia brother #734 http://www.perlmonks.org/ http://www.cpan.org/ ** Look for "Regular Expressions in Perl" published by Manning, in 2002 ** <stu> what does y/// stand for? <tenderpuss> why, yansliterate of course. [ I'm looking for programming work. If you like my work, let me know. ]Thread Previous | Thread Next