python提取具有某种特定字符串中的数据

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)

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值