|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import re
- s = """
- <div class='man'>ali<div class='1'>学生</div>
- <div class='man'>boy<div class='2'>老师</div>
- <div class='man'>cals<div class='3'>校长</div>
- <div class='man'>da<div class='4'>班主任</div>
- <div class='man'>fully<div class='5'>门卫</div>
- """
- resp = re.compile(r"<div class='man'>.*?<div class='(?P<m>\d)'>(?P<n>.*?)</div>", re.S)
- result = resp.finditer(s)
- for i in result:
- print(i.group('m'), i.group('n'))
复制代码
这个小程序主要是想得到数字编号和身份(例如学生)的信息,可是返回结果什么也没有。
哪位大神帮看看!谢谢
粗心啊,有个?写成中文的了
- s = """
- <div class='man'>ali<div class='1'>学生</div>
- <div class='man'>boy<div class='2'>老师</div>
- <div class='man'>cals<div class='3'>校长</div>
- <div class='man'>da<div class='4'>班主任</div>
- <div class='man'>fully<div class='5'>门卫</div>
- """
- resp = re.compile(
- r"<div class='man'>.*?<div class=(?P<m>.*?)>(?P<n>.*?)</div>", re.S)
- result = resp.finditer(s)
- for i in result:
- print(i.group('m'), i.group('n'))
复制代码
|
|