您的位置:首页 > 编程语言 > Python开发

Python3学习笔记 根据标签截取内容

2016-06-17 17:48 501 查看
'''
Created on 2016年6月17日

@author: gionee
'''
def extract_from_tag(tag,line):
opener = "<" + tag +">"
closer = "</" + tag + ">"
try:
i = line.index(opener)
start = i + len(opener)
j = line.index(closer,start)
return line[start:j]
except ValueError:
return None

initline = "<div>今天的天气好晴朗,处处好风光!</div>"
line = extract_from_tag("div", initline)
print("第一种方法:%s" % line)

def extract_from_tag2(tag,line):
opener = "<" + tag +">"
closer = "</" + tag + ">"
i = line.find(opener)
if i != -1:
start = i + len(opener)
j = line.find(closer,start)
if(j !=-1):
return line[start:j]
return None

line = extract_from_tag2("div", initline)
print("第二种方法:%s" % line)


输出结果:

第一种方法:今天的天气好晴朗,处处好风光!
第二种方法:今天的天气好晴朗,处处好风光!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python3