8.14 每日课后作业系列之RE正则 模块的运用

今日作业:
1.书写验证身份证、手机号码、网易邮箱的正则表达式

 


2.遍历book.xml文件,通过正则匹配,将所有书名存放到book.txt文件中

wf = open("book.txt", 'w', encoding="utf-8")
with open('book.xml', 'r', encoding='utf-8') as rf:
for line in rf:
# print(line, end="")
# res = re.findall(r"<Book>(\w+)</Book>", line)
# if res:
# wf.write(res[0] + '\n')
res = re.search(r"<Book>(\w+)</Book>", line)
if res:
wf.write(res.group(1) + '\n')

wf.close()

3.现有一个text目录下有a.txt,b.txt,c.py三个文件,利用subprocess模块,将三个文件的文件名存放到tag.txt文件中
思考:执行文件在text目录下与不在text目录下两种情况

 

posted on 2018-08-15 08:30  2Maike  阅读(189)  评论(0编辑  收藏  举报