1樓:Ace華
這斷文字不管是前端傳過來的還是你自己爬蟲來的,總之,它是字串,但看上去是json格式的字串,那麼就好辦了,呼叫python的json庫,直接json.loads這個字串,然後輸出結果,你會發現是字典,那麼,接下來就是字典裡面取值並且判斷存不存在咯?聰明的你應該已經知道怎麼做了吧
2樓:Richard
import
recontent
="""
GER=
第乙個結束
}SOV=
第二個結束
}FRA=
第三個結束
}"""
regex_keys
="(.*)="
keys=re
.findall
(regex_keys
,content
)values=re
.findall
(regex_members_values,content
("keys:"
,keys
("values:"
,values
)result={}
forindex
,key
inenumerate
(keys
):result
[key]=
values
[index].
split
(' '
("result:"
,result
)結果:
keys: ['GER', 'SOV', 'FRA']values: ['21 22', '10 20', '23 10']
result:
如何用正規表示式表達2020 10 1的日期,求各位大佬指點,挺急的 ?
1 9 0 9 1 9 1 0,1,2 1 9 1 0 9 2 0 9 3 0,1 上述回答基於以下幾個限制 1.年月日開頭的0不寫 2.填寫人自己不要瞎寫日期,比如2000.2.31和2001.2.29,顯然不是正確日期,但我給的正則會識別為真 劉長元 從你的問題描述來看,我感覺你對正規表示式的理...
正規表示式攻擊 ReDoS 如何預防?
小小的寂寞 支援自定義萬用字元的站內搜尋功能有可能受到類似攻擊。當然我是說理論上。可以把有可能出現 ReDoS 的部分用單獨 worker 執行緒做 如果用 Node 的話,其他回答中說是多程序 並且配置伺服器集群以降低這個問題可能帶來的危害。 舒辰 不是太理解為什麼會存在這個問題,記得正規表示式和...
正規表示式如何匹配 3 的倍數?
Ethan 先轉為二進位制 1 10 1 01 0 10 然後用這條正則匹配就對了 思路是 finite automata 和二進位制正則判斷數字是否能被5整除 趣味Python每週一題20170912 0369 147 258 0369 258 147 0369 258 0369 258 258 ...