[Tutor] Regular expression - I

Santosh Kumar rhce.san at gmail.com
Tue Feb 18 18:52:49 CET 2014


Hi All,

If you notice the below example, case I is working as expected.

Case I:
In [41]: string = "<H*>test<H*>"

In [42]: re.match('<H\*>',string).group()
Out[42]: '<H*>'

But why is the raw string 'r' not working as expected ?

Case II:

In [43]: re.match(r'<H*>',string).group()
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-43-d66b47f01f1c> in <module>()
----> 1 re.match(r'<H*>',string).group()

AttributeError: 'NoneType' object has no attribute 'group'

In [44]: re.match(r'<H*>',string)



Thanks,
santosh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20140218/9740baa1/attachment.html>


More information about the Tutor mailing list