sirxy

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-\u9FA5\s]+\', \'我是 汉字\')
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=\'我\'>

分类:

技术点:

相关文章: