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

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

正則匹配重復(fù)字符串中某一段內(nèi)容

正則匹配重復(fù)字符串中某一段內(nèi)容

皈依舞 2019-04-14 11:28:36
有這么一個(gè)字符串s='PN:\nabcd\nPN:\nabcd\nabcd\nPN:\nabcd\nabcd\n'即s='''PN:abcdPN:abcdabcdPN:abcdabcd'''我只想匹配到其中兩個(gè)PN之間的\nabcd\n或者\(yùn)nabcd\nabcd\n,然后我用了如下正則:result=re.search('P\s*N:\s*(.*[\s\S]*)P.*',s,re.IGNORECASE).group(0)最后輸出result的結(jié)果為:PN:abcdPN:abcdabcdPN:求大神指點(diǎn)~
查看完整描述

2 回答

?
BIG陽(yáng)

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

呃,問(wèn)題已解決,不用正則就行了……果然之前太依賴正則被自己誤導(dǎo)了。附上代碼:
lst=s1.split('PN')
forindex,eachinenumerate(lst):
printindex,'+',each
輸出結(jié)果:
0+
1+:
abcd
2+:
abcd
abcd
3+:
abcd
abcd
然后只需要寫(xiě)個(gè)函數(shù),從外面?zhèn)鲄?shù)進(jìn)來(lái)就可以得到任意兩個(gè)PN之間的內(nèi)容了……
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-14
?
當(dāng)年話下

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

不懂python,寫(xiě)了下js,不知道有幫助沒(méi)
varstr='PN:\nabcd\nPN:\nabcd\nabcd\nPN:\nabcd\nabcd\n';
varresult=str.match(/PN:([a-z\n])*[^PN:]+/ig);
結(jié)果
["PN:\nabcd\n","PN:\nabcd\nabcd\n","PN:\nabcd\nabcd\n"]
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-14
  • 2 回答
  • 0 關(guān)注
  • 394 瀏覽
慕課專欄
更多

添加回答

舉報(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)