[python] Jak nastavit locale aby \w zahrnoval i české znaky?
Jiri Vit
jirivit na jirivit.com
Neděle Březen 18 10:52:37 CET 2007
Ahoj,
vypada to, ze tyto flagy se navzajem vylucuji. Viz:
http://mail.python.org/pipermail/python-list/2003-October/229711.html
toto funguje bez problemu:
r = re.search(r'\w', u'\u010d', re.U)
Podle me se flag re.L vztahuje pouze na stringy, ktere jsou v nejake
lokalni kodovaci tabulce a nikoliv na narodni unicode podmnoziny, ale
mozna ze
me nekdo opravi ;-)
Jirka
Dne Sun, 18 Mar 2007 09:35:39 +0100 Martin Glider <gliderok na seznam.cz>
napsal/-a:
> Jak to mám udělat, aby '\w' zahrnovalo i české znaky? V manuálu je
> uvedeno, že když se nastaví flagy LOCALE a UNICODE, že to bude fungoval.
>
> Ale tohle mi nefunguje:
>
> re.match(r'\w', u'\u010d', re.L | re.U)
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
Další informace o konferenci Python