%d not working in re at Python 2.7?

Josh McGee j.s.mcgee115 at gmail.com
Sat May 12 10:09:09 EDT 2012


%

On Friday, May 11, 2012 11:58:01 AM UTC-7, vacu wrote:
> I am frustrated to see %d not working in my Python 2.7 re.search, like
> this example:
> 
> >>> (re.search('%d', "asdfdsf78asdfdf")).group(0)
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> AttributeError: 'NoneType' object has no attribute 'group'
> 
> 
> \d works fine:
> 
> >>> (re.search('\d+', "asdfdsf78asdfdf")).group(0)
> '78'
> 
> 
> And google search ignores % in their search, so I failed to find
> answer from Python mailing list or web,
> Do you have any idea what's problem here?
> 
> Thanks a head
> Vacu

%d and %s and such are format strings, not regex.



More information about the Python-list mailing list