Shaun Bramley wrote:

> Hi all,
> 
> I'm just looking for some confirmation on my regx.
> 
> I have a list ('1992', '1993 (summer)', '1995 fall') and what I want to do
> is keep only the first four characters.  Will the regx work for me?
> 
> @list =~ s/\s*//;
> 
> Again will that turn the list into (1992, 1993, 1995)?
> 

you can use substr() to null out from the 5th byte:

substr($_,4) = '' for(@list);

or you can use the unpack() function which could be a bit faster:

print unpack('A4',$_),"\n" for(@list);

david

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to