Python用正则表达式匹配汉字
匹配多个汉字,不包括空格
import re
res = re.match(r'[u4E00-u9FA5]+', '我是 汉字')
print(res) # <re.Match object; span=(0, 2), match='我是'>
匹配多个汉字,包括空格
import re
res = re.match(r'[u4E00-u9FA5s]+', '我是 汉字')
print(res) # <re.Match object; span=(0, 5), match='我是 汉字'>
匹配一个汉字
import re
res = re.match(r'[u4E00-u9FA5]', '我是 汉字')
print(res) # <re.Match object; span=(0, 1), match='我'>
import re
res = re.match(r'[^x00-xff]', '我是 汉字')
print(res) # <re.Match object; span=(0, 1), match='我'>