perl.beginners
[Top] [All Lists]

Re: Regarding reg. exp.

Subject: Re: Regarding reg. exp.
From: Vyacheslav Karamov
Date: Tue, 14 Oct 2008 14:46:06 +0300
Newsgroups: perl.beginners


Irfan.Sayed@xxxxxxxxxxxxx ÐÐÑÐÑ:
Because I want comma (,) exactly once

-----Original Message-----
From: Vyacheslav Karamov [mailto:ubuntulist@xxxxxxxxx] Sent: Tuesday, October 14, 2008 4:41 PM
To: Sayed, Irfan (Cognizant)
Cc: rob.dixon@xxxxxxx; beginners@xxxxxxxx
Subject: Re: Regarding reg. exp.

Irfan.Sayed@xxxxxxxxxxxxx ÐÐÑÐÑ:
if ($trig_np =~ m/\d,{1}\d|\d\s{1}\d/)

this what I did.

Hi!

Why have you used {1} quantifier?

No, its not correct. if you mention for example \d this will match *single* digit.
Your regex will match 1,2 or 1 2, but *not*  12,2 or  234323  53

if ($trig_np =~ m/ \d+ [,\s] \d* /x)

is much more correct




<Prev in Thread] Current Thread [Next in Thread>