Python 中判断输入字符串内容是不是汉字
可以使用 Python 的内置函数 isalpha() 判断一个字符是否为字母,但是这种方法无法判断汉字。一个更好的方法是使用 Python 中的 re 模块,通过正则表达式匹配汉字。
代码示例:
import re
def is_chinese(string):
"""
判断输入字符串内容是否为汉字
"""
pattern = re.compile(r'[\u4e00-\u9fa5]+')
if pattern.match(string):
return True
else:
return False
该函数使用了正则表达式 [\u4e00-\u9fa5]+ 匹配汉字,如果匹配成功则返回 True,否则返回 False。
原文地址: https://www.cveoy.top/t/topic/huOl 著作权归作者所有。请勿转载和采集!