Chris,

You need parens around the four variables, and use a quoted string instead of a regexp....

($date, $activity, $owner, $id) = split( " ", $string );

should do it


[EMAIL PROTECTED]
Sent by: [EMAIL PROTECTED]

08/31/2005 14:31

       
        To:        "$Bill Luebkert" <[EMAIL PROTECTED]>
        cc:        [email protected]
        Subject:        Re: Metacharacters




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