python字符串只保留汉字的⽅法
如下所⽰:
def is_chinese(uchar):
"""判断⼀个unicode是否是汉字"""
if uchar >= u'\u4e00' and uchar <= u'\u9fa5':
return True
else:
return False
def is_number(uchar):
"""判断⼀个unicode是否是数字"""
if uchar >= u'\u0030' and uchar <= u'\u0039':
return True
else:
return False
def is_alphabet(uchar):
"""判断⼀个unicode是否是英⽂字母"""
if (uchar >= u'\u0041' and uchar <= u'\u005a') or (uchar >= u'\u0061' and uchar <= u'\u007a'):
return True
else:
return False
def format_str(content):
content = unicode(content,'utf-8')
content_str = ''
for i in content:
if is_chinese(i):
content_str = content_str+i
return content_str
basic_str = '<img src="i1.go2yd/image.php?url=0Hd0FkcQse" />迪丽热巴⾃从签约杨幂⼯作室,就呈炮⽵式的⼀路⾛红,特别是参演《三⽣三世⼗⾥桃花》和综艺节⽬“奔跑吧兄弟”之后,迪丽热巴的⼈⽓更是⼀路看涨,尤其是她在“奔跑吧兄弟”⾥吃货的basic_str = format_str(basic_str)
print basic_str
dilireba以上这篇python 字符串只保留汉字的⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
发布评论