亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

python正則表達式

難度初級
時長 1小時29分
學習人數
綜合評分9.40
211人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.1 邏輯清晰

已采納回答 / 賴lai
我猜,打開最新的鏈接是這樣的http://www.xianlaiwan.cn/course/list?sort=last,如果鏈接沒有參數sort=last的話,慕課網就默認返回的是最熱的顯示內容吧,畢竟通過最熱,可以讓用戶更好的找到當前熱門的自己喜歡的課程吧

已采納回答 / qq_AI小艾_0
應該是網頁的代碼有變化了。我的參考代碼是這樣的?。篿mport reimport requestsimport osdef geturl():? ? if not os.path.exists("D:\\IMMOC"):? ? ? ? os.makedirs("D:\\IMMOC")? ? count=1? ? res=requests.get('http://www.xianlaiwan.cn/course/list')? ? re_search=re.findall(r'src=.*\.jpg',res.te...

最新回答 / leon9429
pycharm 只是編輯器,代碼運行都可以

最贊回答 / fengvs
這個方法內部定義的應該就是從左往右,找到第一個匹配就結束;后面有一個findall方法可以找到所有匹配的字符串

最新回答 / 男人三十而立
因為你后面還有個[0] 所以就匹配到了,去掉最后那個[0],就只能匹配0

已采納回答 / 隔壁碼農老唐
listurl = re.findall(r'http.+?\.jpg', buf) 改成非貪婪模式就行了

已采納回答 / 慕粉3606827
我自己試了一下,發現會讀取出這種如圖1的結果,我個人猜測是因為在正則表達式中使用了+這個貪婪模式的字符,所以會盡量匹配多的字符,所以看圖中就知道,它把兩個地址的字符串都匹配進...

最新回答 / 丶Esc3626950
試了一下,發現 ? [1-9]? ? ?這個東西發生是看情況的,需要他發生零次時他就發生0次,需要他發生一次時他就發生一次。老師的例子里,這句話沒發生作用,

最贊回答 / 養貓人
我剛看的時候也有這個問題,我是這樣理解的,因為表達式中的$決定了它前面的數字(即0)該是被匹配串的最后一位,與事實相悖,所以匹配不到
課程須知
本課程是Python中級課程 1、本課程在linux講解,最好有linux開發環境 1、熟練掌握Python開發語言基礎語法
老師告訴你能學到什么?
1.正則表達式基本語法 2.使用re模塊處理文本

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消