a = [u'爱好:读书', u'爱好 : 读书', u'爱好:读书']
r1 = u'(.{2})[ ]?[::][ ]?(.{2})'
for a1 in a:
b = re.match(r1, a1)
if b:
c = b.groups()
print c[0], c[1]
else:
print a1, 'not match'复制代码输出:
爱好 读书
爱好 读书
爱好 读书#coding: gbk
import re
a = [u'你说这个里面有没有中文呢', u'this is english', u'this is only a 测试']
r2 = '[/x80-/xff]+'
for a1 in a:
a1 = a1.encode('gbk')
b = re.search(r2, a1)
if b:
print '发现中文:', b.group(0)
else:
print '没有中文:', a1复制代码输出:
发现中文: 你说这个里面有没有中文呢
没有中文: this is english
发现中文: 测试
python 正则 中文 实例
最新推荐文章于 2022-10-23 23:56:30 发布