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]