Hi all,
 
Please forgive the newbie nature of this question but i'm just starting off 
teaching myself perl from scratch and so need a little clarification.
 
I am trying to put together a script to do pattern matching and while I can get 
the basic syntax alright it doesn't seem to be working as expected.   For one 
example I need to match a user input and make sure it is a certain length (i.e. 
doesn't exceed a certain number of characters) and this is the code so far:
 
while ($string != m/[a-zA-Z]{1,5}/ ) 
{     print("that is wrong....try again: "); 
       chomp ($string = <STDIN>);   }
 
So while I can appreciate this is probably a case of not bracketing it properly 
or slightly wrong implementation I would appreciate some guidance.  It will 
check and doesn't like numbers but while an error occurs if no characters are 
entered it will accept input even if it is over 5 characters...so I need to 
know what to put after this to limit the end of input.
 
Thank you
Mark

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to