python提取具有某种特定字符串中的数据
https://blog.csdn.net/u011436427/article/details/82628597
#我的!哼
def FIND(string):
#定义两个变量:分别表示开始的字符串,结束的字符串
start1= 'http:'
end1 = '?ce'
#使用find找到开始和结束截取的位置
s = string.find(start1)
e = string.find(end1)
#找到第一个
sub_str = string[s:e + len(end1)]
print(sub_str)
count = string.count(start1)
for x in range(0,count):
s = string.find(start1,e)
e = string.find(end1,s)
sub_str = string[s:e + len(end1)]
print(sub_str)
FIND(string)
#老师的超简单!
# 定义两个变量:分别表示开始的字符串,结束的字符串
start1 = 'http:'
end1 = '?ce'
# 使用find找到开始截取的位置
s = string.find(start1)
#只要s不等于-1,说明找到了http
while s!= -1:
#找结束位置
e = string.find(end1, s)
#截取字符串 结束位置=结束字符串的开始位置+结束字符串的长度
sub_str = string[s:e + len(end1)]
print(sub_str)
#找到下一个开始位置
#如果没有找到下一个开始的位置,相当于写了一句s=-1,while循环的条件不成立,结束循环
s = string.find(start1, e)