[Tutor] error message

Liam Clarke cyresse at gmail.com
Mon Feb 14 02:11:15 CET 2005


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 <nixonron at yahoo.com> 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 at 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.


More information about the Tutor mailing list