1. 程式人生 > >轉 python正則表示式判斷文字中是否有中文

轉 python正則表示式判斷文字中是否有中文

原址如下:

http://outofmemory.cn/code-snippet/2818/python-regular-expression-decide-text-shifou-exist-zhongwen

python正則表示式判斷文字中是否有中文

python判斷是否是中文需要滿足u'[\u4e00-\u9fa5]+',需要注意如果正則表示式的模式中使用unicode,那麼要匹配的字串也必須轉換為unicode,否則肯定會不匹配。

zhPattern = re.compile(u'[\u4e00-\u9fa5]+')

一個小應用,判斷一段文字中是否包含簡體中:

match = zhPattern
.search(contents)if match:print'有中文:%s'%(match.group(0),)else:print'沒有包含中文'