Could use a regex: if ( $x =~ /[XYZ]/ ) { # if contains }else # if doesn't contain } If there can be more than one character (like ' ABX') then you would need to add: $x =~ /^[XYZ]$/ Also XYZ could be replaced as X-Z in the character class. Wags ;) -----Original Message----- From: wix@eskimo.com [mailto:wix@eskimo.com] Sent: Monday, March 04, 2002 11:34 To: beginners@perl.org Subject: Comparing to many possibles Greetings; Is there some perl shorthand that will make it easier to say if ( $x eq 'X' || $x eq 'Y' || $x eq 'Z' ) TIA, Dennis -- To unsubscribe, e-mail: beginners-unsubscribe@perl.org For additional commands, e-mail: beginners-help@perl.orgThread Previous | Thread Next