Hi Warren
Just Look at it.

$str= 'insert_job: DUKS_rtcf_daily_log_purge job_type: c';
$str =~ s/[^:]*://;

With Regards
Raju


        
        ----------
        From:  Woz [SMTP:[EMAIL PROTECTED]]
        Sent:  Thursday, October 25, 2001 3:34 PM
        To:  [EMAIL PROTECTED]; [EMAIL PROTECTED]
        Subject:  RE: Regular expression help!!

        Wow, that was fast!
         
        Thanks very much, that works well.
        For my next question (:-)) how can I make it strip the leading space
        that it leaves on the resulting string. i.e. I want it to strip
        'insert_job: ' from the string - note the trailing space.
         
        At the moment I have: -
         
          ($Value)=$_=~m/(\W\w\S.*)/; 
          ($Value)=$Value=~m/(\S.*)/;
         
        but I'm sure there's a far more elegant solution that combines it
all
        into one.
         
        Many many thanks for your help.
         
        Warren
        <note to self - buy O'Reillys book on regular expressions!>


                -----Original Message----- 
                From: Robert Graham 
                Sent: Thu 25/10/2001 10:27 
                To: Woz; [EMAIL PROTECTED] 
                Cc: 
                Subject: RE: Regular expression help!!
                
                

                Hi 

                You can try the following: 

                $line = "insert_job: DUKS_rtcf_daily_log_purge job_type: c";

                ($rest) = $line =~ m/(\W\w.*)/; 


                Regards 
                Robert 

                -----Original Message----- 
                From: Woz [mailto:[EMAIL PROTECTED]] 
                Sent: 25 October 2001 11:17 
                To: [EMAIL PROTECTED] 
                Subject: Regular expression help!! 


                Hi, 
                  
                I'm relatively new to the wonders of Perl programming and
I've
        yet to 
                quite get my head around regular expressions. 
                I'm attempting to generate a search and replace expression
that
        will 
                turn the following string 
                  
                insert_job: DUKS_rtcf_daily_log_purge job_type: c 
                  
                into 
                  
                DUKS_rtcf_daily_log_purge job_type: c 
                  
                i.e. remove from the beginning of the line up the space
        following the 
                first : 
                All my efforts so far remove upto the second : though and
leave
        just 
                'c'. 
                  
                Any ideas? 
                  
                Any help much appreciated! 
                  
                Thanks, 
                  
                Warren 
                  
        <<File: ATT166171.txt>>

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

Reply via email to