>>>>> mike klaas <[EMAIL PROTECTED]> writes:

> In [48]: import re
> In [49]: reStr = r"([a-z]+)://"
> In [51]: against = "http://www.hello.com";
> In [53]: re.match(reStr, against).groups()
> Out[53]: ('http',)
> In [54]: re.match(reStr, against, re.I).groups()
> Out[54]: ('http',)
> In [55]: reCompiled = re.compile(reStr)
> In [56]: reCompiled.match(against).groups()
> Out[56]: ('http',)
> In [57]: reCompiled.match(against, re.I).groups()
> Out[57]: ('tp',)

I can reproduce this on Debian Linux testing, both python 2.3 and python
2.4. Seems like a bug. search() also exhibits the same behavior.

Ganesan


-- 
Ganesan Rajagopal (rganesan at debian.org) | GPG Key: 1024D/5D8C12EA
Web: http://employees.org/~rganesan        | http://rganesan.blogspot.com


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to