python核心编程正则表达式练习题1-2匹配由单个空格分隔的任意单词对,也就是性和名

隐身守侯 提交于 2020-04-06 03:01:02
# 匹配由单个空格分隔的任意单词对,也就是姓和名
 1 import re
 2 
 3 patt = '[A-Za-z]+ [A-Za-z]+'  # 方法一 +加号操作符匹配它左边的正则表达式至少出现一次的情况
 4 # patt = '[A-Za-z]+[ A-Za-z]+'  # 方法二 5 # patt = '[A-Za-z]+\s[A-Za-z]+' # 方法三   \s匹配空白 
 6 name1 = 'zhang san'
 7 name2 = 'li si'
 8 name3 = 'wang ermazi'
 9 
10 m = re.match(patt, name1)
11 m1 = re.match(patt, name2)
12 m2 = re.match(patt, name3)
13 if m is not None:
14     print(m.group())
15 if m is not None:
16     print(m1.group())
17 if m is not None:
18     print(m2.group())
"""/usr/bin/python3.5 /studydisk/other/正则表达式/demo2.pyzhang sanli siwang ermazi"""
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!