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