第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

正則表達(dá)式搜索特定的文本結(jié)構(gòu)

正則表達(dá)式搜索特定的文本結(jié)構(gòu)

ITMISS 2021-10-26 18:11:30
我想在字符串中查找某個(gè)結(jié)構(gòu)的所有結(jié)果,最好使用正則表達(dá)式。要查找所有網(wǎng)址,可以使用re.findall('https?://(?:[-\w.]|(?:%[\da-fA-F]{2}))+', decode)它返回 'https://en.wikipedia.org'我想要一個(gè)正則表達(dá)式字符串,它可以找到:href="/wiki/*anything*"
查看完整描述

1 回答

?
尚方寶劍之說

TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊

OP:開頭必須是 href="/wiki/ 中間可以是任何內(nèi)容,結(jié)尾必須是 "


st = "since-OP-did-not-provide-a-sample-string-34278234$'blahhh-okay-enough.href='/wiki/anything/everything/nothing'okay-bye"    

print(st[st.find('href'):st.rfind("'")+1])

輸出:


href='/wiki/anything/everything/nothing'

編輯:


如果我們要解析可能的 html,我會(huì)選擇 BeautifulSoup 。


from bs4 import BeautifulSoup


text = '''<a href='/wiki/anything/everything/nothing'><img src="/hp_imgjhg/411/1/f_1hj11_100u.jpg" alt="dyufg" />well wait now <a href='/wiki/hello/how-about-now/nothing'>'''

soup = BeautifulSoup(text, features="lxml")


for line in soup.find_all('a'):

    print("href =",line.attrs['href'])

輸出:


href = /wiki/anything/everything/nothing

href = /wiki/hello/how-about-now/nothing


查看完整回答
反對(duì) 回復(fù) 2021-10-26
  • 1 回答
  • 0 關(guān)注
  • 240 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)