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

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

如何打印不止一個(gè)匹配的python正則表達(dá)式

如何打印不止一個(gè)匹配的python正則表達(dá)式

元芳怎么了 2023-02-22 15:45:24
我有這段代碼,它使用正則表達(dá)式搜索匹配項(xiàng)。with open('ip-new.txt','r') as csvfile1, open('city.txt', 'r', encoding="utf8" ) as file1:    readCS = csv.reader(csvfile1, delimiter=';')    reader = file1.readlines()    for row in readCS:        for line in reader:            if all(re.search(fr"\b{word}\b", line, re.IGNORECASE) for word in row[:2]):                print(str(row) + line)                一旦我運(yùn)行它,我將得到我正在尋找的匹配項(xiàng),但顯然可能有多個(gè)匹配項(xiàng),所以我得到以下輸出:['ZA', 'EAST LONDON'] 'id': 'ZA~EC~East London'['GB', 'BRIDGWATER'] 'id': 'GB~ENG~Bridgwater'['GH', 'TEMA'] 'id': 'GH~AA~Tema'['TH', 'BANGKOK'] 'id': 'TH~10~Bangkok'['TH', 'BANGKOK'] 'id': 'TH~10~Bangkok Noi'['TH', 'BANGKOK'] 'id': 'TH~10~Bangkok Yai'前 3 場比賽是唯一的,所以我不需要打印它們,我只想打印一場以上的比賽。我不確定如何在計(jì)數(shù)器中使用 while 循環(huán)執(zhí)行此操作。因?yàn)槲覈L試過但沒有成功。我可能做錯(cuò)了什么,無論如何都不是程序員。謝謝
查看完整描述

1 回答

?
繁華開滿天機(jī)

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

我有這段代碼,它使用正則表達(dá)式搜索匹配項(xiàng)。


with open('ip-new.txt','r') as csvfile1, open('city.txt', 'r', encoding="utf8" ) as file1:

    readCS = csv.reader(csvfile1, delimiter=';')

    reader = file1.readlines()

    for row in readCS:

        for line in reader:

            if all(re.search(fr"\b{word}\b", line, re.IGNORECASE) for word in row[:2]):

                print(str(row) + line)

                

一旦我運(yùn)行它,我將得到我正在尋找的匹配項(xiàng),但顯然可能有多個(gè)匹配項(xiàng),所以我得到以下輸出:


['ZA', 'EAST LONDON'] 'id': 'ZA~EC~East London'


['GB', 'BRIDGWATER'] 'id': 'GB~ENG~Bridgwater'


['GH', 'TEMA'] 'id': 'GH~AA~Tema'


['TH', 'BANGKOK'] 'id': 'TH~10~Bangkok'


['TH', 'BANGKOK'] 'id': 'TH~10~Bangkok Noi'


['TH', 'BANGKOK'] 'id': 'TH~10~Bangkok Yai'

前 3 場比賽是唯一的,所以我不需要打印它們,我只想打印一場以上的比賽。我不確定如何在計(jì)數(shù)器中使用 while 循環(huán)執(zhí)行此操作。因?yàn)槲覈L試過但沒有成功。我可能做錯(cuò)了什么,無論如何都不是程序員。謝謝


查看完整回答
反對 回復(fù) 2023-02-22
  • 1 回答
  • 0 關(guān)注
  • 91 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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