Hi Chris,

You want to get the result of the split in a list context (and not in a scalar context). So you have have to enclose the variable list between parenthesis.

(
$Activity_Date,$Activity_ID,$Activity_Owner,$Activity_Name) = split (/\s+/,$Activity_Detail_Line);


Laurent


[EMAIL PROTECTED] a écrit :

Bill,

Another simplier challenge:

I need to put each string prior to a space into a seperate variable.  Here is my string:

05-Dec-01.10:00:50  activity011204.221111  CLUNGU   "(31246)"

Here is my command to dump the variables:
$Activity_Date,$Activity_ID,$Activity_Owner,$Activity_Name = split (/\s+/,$Activity_Detail_Line);

It is returning:
Results of the split is: Date: ID: Owner: Name:4

I thought that the \s+ - will return 1 or many spaces between, hence split the string into the (4) buckets using a space as the delimiter.

Thanks in advance for the help

Chris McEwen
Sr. Configuration Management Analyst
Alcatel Canada Inc.
Office: 416.748.4424 ext 5015
mailto: [EMAIL PROTECTED]

_______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs




_______________________________________________
ActivePerl mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to