python3中英文混合字符串的分离

正好我做的一个项目用到了这个,找了不少资料,多数都不灵光,后来想到一个正则可以做到。留下笔记。
import re
str = "2. Good morning / afternoon / evening! 早晨(下午/晚上)好!"
pattern = re.compile(r'(?P<space>\s)') # 匹配空格的正则
match = re.split(pattern, str)
a=match[0:-1] #列表中的所有英文字符部分
s1="" #连接符
c=s1.join(a) #将英文重新连接
b=match[-1] #中文部分已提出。
print(c) #显示英文
print(b) #显示中文部分
发布了15 篇原创文章 · 获赞 4 · 访问量 2101

猜你喜欢

转载自blog.csdn.net/kim5659/article/details/103506784
今日推荐