Ask a Question related to PERL Miscellaneous, Design and Development.
-
Benson #1
Perl program need in regular expression
I want a program can read a log file and capture the character seg=9543
The file log line like this
"Webtrends=219.65.94.207.13841063300606-888510000; SESSION=%7EgrfwSipoiI; seg=9543"
Capture character set "seg=9543"
get the value of number 9543 to a valuable. for calculation.
How to use regular expression get the value number 9543?
Benson Guest
-
Regular Expression
Hi, I am writing a script that parses an html file (which has been retrieved as a scalar by LWP::UserAgent). The script looks for everything in... -
Perl regular expression
Need a pattern to find string and words between braquets ??? -
Perl regular expression does not work on 5.8.0
Good afternoon, we have a perl regular expression which always worked for us on Solaris(SPARC) HPUX(IA64) and Debian GNU/Linux(i386). But now I... -
Regular Expression Help please
All, I have this regular expression which a guy here provided yesterday, this regexp parses an executable name from a log file, however it only... -
[PHP] REGULAR EXPRESSION HELP
John wrote: Your "newline" may be \r\n or \r instead of just \n. -- ---John Holmes... Amazon Wishlist:... -
Lao Coon #2
Re: Perl program need in regular expression
[email]benson@lemon-asia.com[/email] (Benson) wrote in
news:5853c030.0309182018.69edbcc1@posting.google.c om:
Read perldoc perlre> I want a program can read a log file and capture the character
> seg=9543 The file log line like this
>
> "Webtrends=219.65.94.207.13841063300606-888510000;
> SESSION=%7EgrfwSipoiI; seg=9543"
>
> Capture character set "seg=9543"
> get the value of number 9543 to a valuable. for calculation.
>
> How to use regular expression get the value number 9543?
e.g.
my $value, $string = "Webtrends=219.65.94.207.13841063300606-888510000;if ($string =~ /seg=(\d+)/) {> SESSION=%7EgrfwSipoiI; seg=9543";
$value = $1;
}
Lao
Lao Coon Guest
-
Tad McClellan #3
Re: Perl program need in regular expression
Benson <benson@lemon-asia.com> wrote:
> "Webtrends=219.65.94.207.13841063300606-888510000; SESSION=%7EgrfwSipoiI; seg=9543"
>> How to use regular expression get the value number 9543?
Assuming the line is in $_ :
my($num) = /seg=(\d+)/;
--
Tad McClellan SGML consulting
[email]tadmc@augustmail.com[/email] Perl programming
Fort Worth, Texas
Tad McClellan Guest



Reply With Quote

