Python—判断字符串中是否包含中文
def chinese_in(word):
"""
判断是否包含中文字符
:param word:
:return:
"""
for ch in str(word):
if '\u4e00' <= ch <= '\u9fff':
return True
return False
去除字符串中的中文
import re
text = "123123中文"
text = re.sub(r'[\u4e00-\u9fa5]', "", text)
抽取字符串中的数字与字母
import re
def get_num_str(string):
"""
获取字符串中的数字
:param string:
:return:
"""
num = re.findall(r"\d+\.?\d*", string)
string = re.findall(r"[A-Za-z]+$", string)
return num, string