How to detect Chinese in a string?

lookon areyoulookon at gmail.com
Sun Oct 12 09:03:10 EDT 2008


Get it. Thanks

Peter Otten wrote:
> lookon wrote:
>
> > I have a string a(for example, a='中文Chinese'), and I want to know
> > whether there are some Chinese in the string.
> >
> > Can someone tell me how to do it? Thanks!
>
> See
>
> http://mail.python.org/pipermail/python-list/2008-September/509738.html
>
> Instead of re.findall(...)
>
> you may use
>
> if re.search(...):
>     print "There are Chinese chars"
>
> Remember to decode the string with the proper encoding first, e. g.
>
> a = a.decode("utf-8")
>
> Peter



More information about the Python-list mailing list