正则表达式提取字符串全部汉字或者全部英文

正则表达式提取字符串全部汉字

str='严定宪 Dingxian Yan 王树忱 Shuchen Wang'

findch= re.compile ('(.[\u4E00-\u9FA5]+)')
cas_part_names = re.findall(findch,str)
cas_part_names = ''.join (cas_part_names)[1:].replace (" (", ':').replace (");", ';').strip ()

正则表达式提取字符串全部英文

findch= re.compile ('(.[\u9FA5_a-zA-Z]+)')
en_part_names = re.findall(findch,str)
en_part_names = ''.join (en_part_names )[1:].replace (" (", ':').replace (");", ';').strip ()

你可能感兴趣的:(python,正则表达式,字符串)