色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python - 正則表達(dá)式中,如果匹配到的字符串后一半剛好是下一個(gè)匹配字符串的前一半,怎么實(shí)現(xiàn)?

瀏覽:112日期:2022-06-28 17:18:48

問(wèn)題描述

最近在復(fù)習(xí)re模塊,突然想到這個(gè)問(wèn)題,就是如果匹配到的字符串后一半剛好是下一個(gè)匹配字符串的前一半,怎么實(shí)現(xiàn)?比如說(shuō),現(xiàn)在有個(gè)字符串是aAFDdADDdDFDsDFS,想匹配周邊是三個(gè)大寫字母的小寫字母d,d和s,我的代碼是這樣的:

import rerawstring = ’aAFDdADDdDFDsDFS’reg = r’[^A-Z]*[A-Z]{3}([a-z]+)[A-Z]{3}[^A-Z]*’pattern = re.compile(reg)r = pattern.finditer(rawstring)for s in r: print(s.group())

得到的結(jié)果如下:

aAFDdADDdDFDsDFS

漏了第二個(gè)d,如果想把第二個(gè)d也匹配到,應(yīng)該怎么做?謝謝!

問(wèn)題解答

回答1:

r’(?<=[A-Z]{3})([a-z])(?=[A-Z]{3})’

>>> import re>>> rawstring = ’aAFDdADDdDFDsDFS’>>> reg = r’(?<=[A-Z]{3})([a-z])(?=[A-Z]{3})’>>> pattern = re.compile(reg)>>> pattern.findall(rawstring)[’d’, ’d’, ’s’]

標(biāo)簽: Python 編程
主站蜘蛛池模板: 日本高清福利视频在线观看 | 九九视频在线 | 大焦伊人 | 欧美一级毛片无遮无挡 | 中国嫩模一级毛片 | 曰本aaaaa毛片午夜网站 | 免费国产成人高清视频网站 | 国产高清日韩 | 国产最新网站 | 日本在线视频观看 | 三级c欧美做人爱视频 | 三级毛片在线 | 久久久免费精品 | 99精品在线看 | 国产欧美日韩精品一区二区三区 | 成年人在线网站 | 国产大臿蕉香蕉大视频女 | 美国一级免费 | 国产精品成人久久久久久久 | 欧美成人做性视频在线播放 | 97精品国产高清在线看入口 | 久久国产亚洲欧美日韩精品 | 日韩18在线观看 | 亚州在线播放 | 欧美成人a视频 | 成年人网站在线 | 久久精品国产亚洲7777 | 成年人免费在线视频观看 | 亚洲永久中文字幕在线 | 国产成人一级片 | 中文字幕国产欧美 | 99精品视频在线视频免费观看 | 欧美亚洲国产精品久久高清 | 国产免费网 | 毛片1毛片2毛片3毛片4 | 永久黄网站色视频免费网站 | 农村寡妇野外情一级毛片 | 国产精品成人自拍 | 成人午夜视频在线观 | 日韩视频在线观看一区 | 成年人色网站 |