On Thu, Jul 07, 2011 at 06:44:49AM -0500, Stan Hoeppner wrote:
> On 7/7/2011 5:58 AM, /dev/rob0 wrote:
> > The anchors at both ends mean you are safe. You start with ^ and 
> > end with $, so nothing else can sneak in between those.
> > 
> > A simpler expression to accomplish the same thing:
> >     /^[0-9\.]$/             DUNNO
> > In English, that says: match a string which contains nothing but 
> > numerals and dots. It matches nonsense strings such as "...", but 
> > would be safe as per your intent to only match bare IP addresses.
> 
> With that being right anchored, the last character it attempts to 
> match is a dot, no?  See a problem there?

The last character before $ is in fact "]" which closes the bracket 
expression defined by the opening "[". Read up on character classes 
and bracket expressions.
-- 
    Offlist mail to this address is discarded unless
    "/dev/rob0" or "not-spam" is in Subject: header

Reply via email to