In the python regex module, when you set the re.UNICODE flag, the '\w' word 
pattern will match 
>
>  the characters [0-9_] plus whatever is classified as alphanumeric in the 
> Unicode character properties database.


i.e. It will match the characters a-z in English.  It will also match latin 
accented characters, such as à (0x00E0), ė (0x0117) or Asian word 
characters 我 (0x6211, meaning 'I'), 你 (0x4F60, meaning 'you'), which is 
brilliant for supporting other languages easily.  

I want to be able to have my URL to match alphanumeric unicode characters 
in it:
  /Search/hello
  /Search/hablé
  /Search/我会明白

-->  app = webapp2.WSGIApplication( [*'/Search/[\w]+'*, SearchHandler ], 
...)

But I cannot find a way to set the unicode flag for the WSGIApplication 
regex pattern.  i.e. the above pattern only matches the a-z characters and 
not any of the other unicode alphanumeric characters.  I've tried including 
the shortcut unicode flag (?u) in the string, but that didn't work.  Is 
there a way to set the unicode flag?  

Thanks in advance.  I'm using App Engine ver 1.6.5 and Python 2.7.  


-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/ZxCjyWgJcfkJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to