On 10 Feb 2005 03:59:51 -0800
"Serge Orlov" <[EMAIL PROTECTED]> wrote:

> > On all platfroms \w matches all unicode letters when used with flag
> > re.UNICODE, but this doesn't work on SuSE 9.2:
[...]
> I can get the same results on RedHat's python 2.2.3 if I pass re.L
> option, it looks like this option is implicitly set in Suse.

Looks like you are right:

>>> import re
>>> re.compile(ur'\w+', re.U).match(u'\xe4')
>>> from locale import *
>>> setlocale(LC_ALL, 'de_DE')
'de_DE'
>>> re.compile(ur'\w+', re.U).match(u'\xe4')
<_sre.SRE_Match object at 0x40375560>

But I see nothing related to implicit re.L option in their patches and
the sources themselves are the same as on other platforms.  I'd prefer
to find the source of problem.

-- 
Denis S. Otkidach
http://www.python.ru/      [ru]
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to