99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2021-05-10 閱讀量: 1678
Python如何使用正則表達(dá)式提取字符串中的 URL

定一個字符串,里面包含 URL 地址,需要我們使用正則表達(dá)式來獲取字符串的 URL,該如何做呢?

使用正則表達(dá)式來提取,如下:


import re 
  
def Find(string): 
    # findall() 查找匹配正則表達(dá)式的字符串
    url = re.findall('https?://(?:[-\w.]|(?:%[\da-fA-F]{2}))+', string)
    return url 
      
 
string = 'Runoob 的網(wǎng)頁地址為:https://www.jianshu.com/p/c9e9cfd6986d'
print("Urls: ", Find(string))

?: 說明:


(?:x)

匹配 x 但是不記住匹配項(xiàng)。這種括號叫作非捕獲括號,使得你能夠定義與正則表達(dá)式運(yùn)算符一起使用的子表達(dá)式??纯催@個例子 /(?:foo){1,2}/。如果表達(dá)式是 /foo{1,2}/,{1,2} 將只應(yīng)用于 'foo' 的最后一個字符 'o'。如果使用非捕獲括號,則 {1,2} 會應(yīng)用于整個 'foo' 單詞。


執(zhí)行以上代碼輸出結(jié)果為:


Urls: ['']


102.8571
0
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子