In all three of these regexes, it'd be better to change a-zA-Z0-9\u0000-\u9FB0 to \w and add the UNICODE flag to the regex. Python knows what chars are alphanumeric.  (Also, not all chars in \u0000-\u9FB0 are alphanumeric.)