develooper Front page | perl.beginners | Postings from March 2002

RE: Comparing to many possibles

Thread Previous | Thread Next
Timothy Johnson
March 4, 2002 13:33
RE: Comparing to many possibles
Message ID:

Okay, that makes a little more sense.

-----Original Message-----
From: Jeff 'japhy' Pinyan []
Sent: Monday, March 04, 2002 1:31 PM
To: Timothy Johnson
Subject: RE: Comparing to many possibles

On Mar 4, Timothy Johnson said:

>  I still am not convinced that all of the hoopla about \z is really
>necessary.  I guess the question I need answered before I go back and
>anything is this:  How is the user supposed to enter an extra \n without
>exiting the prompt?  What I mean is, the only situation in which this could
>make a difference is if you concede that a user can somehow enter a \n
>character into a prompt without returning that value back to your script.
>Otherwise it's your fault if you don't chomp their response.

If I am asked how to convert

  if ($x eq 'y' or $x eq 'z') { ... }

to a regex, I will give the correct answer:

  if ($x =~ /^[yz]\z/) { ... }

Using $ changes the range of accepted answers.  That is why I use \z
instead of $.  If the question asked was something like "how can I see if
the user entered 'y' or 'z' as input?" I would probably use $ because
there is no way of determining whether the person asking has chomp()ed or

Jeff "japhy" Pinyan
RPI Acacia brother #734
** 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.  ]

This email may contain confidential and privileged 
material for the sole use of the intended recipient. 
If you are not the intended recipient, please contact 
the sender and delete all copies.

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About