OK, so it looks like you're not matching. 
Remember match only matches at the start of a line, so try re.search instead.


On Sun, 13 Feb 2005 17:16:24 -0800 (PST), Ron Nixon <[EMAIL PROTECTED]> wrote:
> 
> 
> Got the same error message after trying:
> 
> x =re.match(patt,string)
> x.group()
> 
> Traceback (most recent call last):
>   File "C:/Python24/testphone.py", line 5, in
> -toplevel-
>     x.group()
> AttributeError: 'NoneType' object has no attribute
> 'group'
> 
> --- Liam Clarke <[EMAIL PROTECTED]> wrote:
> 
> > Try breaking it down to
> >
> > > import re
> > > string = 'My phone is 410-995-1155'
> > > pattern = r'\d{3}-\d{3}-\d{4}'
> >
> > x = re.match(pattern, string)
> > x.group()
> >
> > See if that offers any improvement.
> >
> >
> > On Sun, 13 Feb 2005 17:01:33 -0800 (PST), Ron Nixon
> > <[EMAIL PROTECTED]> wrote:
> > > I'm dping something very simple in RE.
> > >
> > > Lets say I'm trying to match an American Phone
> > number
> > >
> > > I write the code this way and try to match it:
> > > import re
> > > string = 'My phone is 410-995-1155'
> > > pattern = r'\d{3}-\d{3}-\d{4}'
> > > re.match(pattern,string).group()
> > >
> > > but I get this error message
> > > Traceback (most recent call last):
> > >   File "C:/Python24/findphone", line 4, in
> > -toplevel-
> > >     re.match(pattern,string).group()
> > > AttributeError: 'NoneType' object has no attribute
> > 'group'
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > Take Yahoo! Mail with you! Get it on your mobile
> > phone.
> > > http://mobile.yahoo.com/maildemo
> > > _______________________________________________
> > > Tutor maillist  -  Tutor@python.org
> > > http://mail.python.org/mailman/listinfo/tutor
> > >
> >
> >
> > --
> > 'There is only one basic human right, and that is to
> > do as you damn well please.
> > And with it comes the only basic human duty, to take
> > the consequences.
> > _______________________________________________
> > Tutor maillist  -  Tutor@python.org
> > http://mail.python.org/mailman/listinfo/tutor
> >
> 
> __________________________________
> Do you Yahoo!?
> Take Yahoo! Mail with you! Get it on your mobile phone.
> http://mobile.yahoo.com/maildemo
> 


-- 
'There is only one basic human right, and that is to do as you damn well please.
And with it comes the only basic human duty, to take the consequences.
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to