Title: Message
"use a quoted string instead of a regexp"
 
No, the regex is fine.  It's joins for which a regex won't work (and even within a double-quoted string, the \s works fine). 

Sam Gardner

GTO Application Development

Keefe, Bruyette & Woods, Inc.

212-887-6753



-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Wednesday, August 31, 2005 5:00 PM
To: [EMAIL PROTECTED]
Cc: $Bill Luebkert; [EMAIL PROTECTED]; [email protected]
Subject: Re: Metacharacters


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