Python 使用正则表达式判断字符串是否包含汉字

温以宁
温以宁
发布时间:2026-10-13 | 6人浏览过
原创

本文介绍在 Python 中利用正则表达式判断字符串是否包含简体中文或非简体中文的方法。通过定义匹配 Unicode 汉字范围的编译对象,结合 search 方法实现检测,并提供了完整的代码示例供参考。

Python 判断字符串是否包含汉字的方法

在模型编译配置中,可以根据实际检测需求灵活调整相关参数,以适配不同的应用场景。


#判断一段文本中是否包含简体中文
import re
zhmodel = re.compile(u'[\u4e00-\u9fa5]')  #检查中文
#zhmodel = re.compile(u'[^\u4e00-\u9fa5]')  #检查非中文
contents = u'(2014)深南法民二初字第280号'
match = zhmodel.search(contents)
if match:
  print(contents)
else:
  print(u'没有包含中文')

以上就是 Python 判断字符串中是否含有汉字或非汉字的完整示例,希望能为读者提供有价值的参考,同时也欢迎大家继续支持本站获取更多技术内容。

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表