try $abc = ( split /\s+/ )[8]; you can use the parenth with any function that returns an array, and just pop a [] on the end.
FYI if you want the last element (not knowing what place it's in) just use [$#_] This only works if you are not using @_ (or $_ I think). Use caution for [$#_]. -----Original Message----- From: Dhiraj P Nilange [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 30, 2002 10:19 AM To: [EMAIL PROTECTED] Subject: split and extraction Hi there I want to extract some word after space from some string. Somebody from the mailing list had given me above command. suppose I wanto extract 8th word... #suppose $abc has the string; $abc=split[/\s+/]->[8]; #somebody told me like this. but it doesnt work. if i use some array in the split function like:- @array=split(/\s+/,$abc); print $array[8]; this way it works. But I dont want to use array. Its newbie question actually. pls help. Thanks -Dhiraj -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ---------------------------------------------------------------------------- -------------------- The views and opinions expressed in this email message are the sender's own, and do not necessarily represent the views and opinions of Summit Systems Inc. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]