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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果存在單詞,則匹配,但僅當(dāng)它與文本文件中的其他單詞不匹配時才匹配

如果存在單詞,則匹配,但僅當(dāng)它與文本文件中的其他單詞不匹配時才匹配

明月笑刀無情 2021-04-30 06:08:56
我想知道如何為以下問題使用Python創(chuàng)建RegEx:我有一個帶有數(shù)據(jù)的文本文件,正則表達(dá)式僅在以下情況下才匹配:它具有正確的ID并且在文本文件內(nèi)不包含特定的value2或value3(可以在任何地方出現(xiàn))文本文件:blablaIDblabla...blablavalue1blabla...blablavalue2blabla...這(?<!\n)(\n.*(ID)(?!\n.*(value2|value3).*)有效,但僅當(dāng)value2或value3在行ID之前或之后的行上。那么,如何查找行ID之前和之后的任何行?該解決方案應(yīng)該適合單行代碼,例如我上面的嘗試。
查看完整描述

2 回答

?
函數(shù)式編程

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個贊

我相信

^(?![\s\S]*(value2|value3))[\s\S]*(ID)[\s\S]*

應(yīng)該為您想要做的工作。

有關(guān)正則表達(dá)式操作Python文檔包括有關(guān)的詳細(xì)信息\s,該信息與空白字符\S匹配,而與則與非空白字符匹配。

(?!...)在此Stack Overflow帖子中,有很多關(guān)于負(fù)前瞻的信息-開頭的內(nèi)容:正則表達(dá)式前瞻,后向和原子組


查看完整回答
反對 回復(fù) 2021-05-11
?
繁花如伊

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個贊

請勿更改標(biāo)題,因?yàn)樗鼤`導(dǎo)您,從文本文件中檢索ID ”

可能的重復(fù) Python-在txt.file中搜索ID,然后從下面的行返回變量

編寫記錄時,您的文本文件應(yīng)具有標(biāo)準(zhǔn)的結(jié)構(gòu)或格式。@Blender在將字典寫到txt文件并讀回 或使用字典格式中的解釋可以幫助簡化下次讀取文件時識別id和值的過程。

格式正確的文本文件,使用循環(huán)然后讀取每一行,然后執(zhí)行split和into dict。

注意:想寫評論,但信譽(yù)不夠


查看完整回答
反對 回復(fù) 2021-05-11
  • 2 回答
  • 0 關(guān)注
  • 172 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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