2011/8/18 Jan Dudík <[email protected]>

> in my cosmetic_changes.py I have following lines:
>
>
> I think, that r in the beginning means regular expression, but u means
> simple text.
>

Not really. r means raw text that means you don't have to double your
backslashes. For example, you write r'\.' for a literal dot (since '.' means
any character), but without r you should have to write '\\.' u means
unicode, you must use it when there are non-Ascii characters in the
expression. I like to use it always, it is safer. See fixes.py for examples
in which these are combine: ur'blahblah'.

-- 
Bináris
_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to