a標(biāo)簽 url 正則怎么寫(python 或者js)
問題描述
<a target='blank'></a><a target='blank'></a><a target='blank'></a><a target='blank'></a><a target='blank'></a><a target='blank'></a>
我要取 href里的鏈接
6個(gè)鏈接 前三個(gè)符合條件 正則怎么寫(即鏈接中必須帶有參數(shù)viewkey page viewtype category)
第二個(gè)和第三個(gè)鏈接相同 怎么去重復(fù)(python下)
問題解答
回答1:# python 2.7import rea = ’’’<a target='blank'></a><a target='blank'></a><a target='blank'></a><a target='blank'></a><a target='blank'></a><a target='blank'></a>’’’print set(re.findall(’’’(?=.*(?:viewkey))(?=.*(?:page))(?=.*(?:viewtype))(?=.*(?:category))href=['’]([^’']+)’’’, a))回答2:
提取前三個(gè)鏈接:
links= re.findall(r’href='http://m.cgvv.com.cn/wenda/(.*?=rf)'’,l_string,re.S)
去重:
new_links=set(links)
相關(guān)文章:
1. javascript - jquery怎么讓a標(biāo)簽跳轉(zhuǎn)后保持tab的樣式2. javascript - vue中怎么使用原生js插件3. php多任務(wù)倒計(jì)時(shí)求助4. javascript - 小demo:請教怎么做出類似于水滴不斷擴(kuò)張的效果?5. javascript - 請問下面代碼中的...是擴(kuò)展運(yùn)算符還是操作運(yùn)算符?這樣寫是什么意思?6. css - autoprefixer沒有添加web-kit前綴7. css - 如何把一個(gè)視圖放在左浮動定位的視圖的上面?8. javascript - JS變量被清空9. python的正則怎么同時(shí)匹配兩個(gè)不同結(jié)果?10. javascript - axios請求回來的數(shù)據(jù)組件無法進(jìn)行綁定渲染
