国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python 正則表達式替換

瀏覽:103日期:2022-07-05 14:29:33

問題描述

最近遇到一個正則表達式替換的問題

time數(shù)據里面的每條數(shù)據前面都有[0]= [1]= [2]= [3]=這個索引:

['time']={[0]={['status']=true,['ac']=1,['bg']=2},[1]={['status']=true,['ac']=1,['bg']=2},[2]={['status']=true,['ac']=1,['bg']=2},}

因為一些原因前面的索引沒了,只能用正則來加上,問題是time里面的數(shù)據數(shù)量是不一樣的

['time']={{['status']=true,['ac']=1,['bg']=2},}['time']={{['status']=true,['ac']=1,['bg']=2},{['status']=true,['ac']=1,['bg']=2},}['time']={{['status']=true,['ac']=1,['bg']=2},{['status']=true,['ac']=1,['bg']=2},{['status']=true,['ac']=1,['bg']=2},}

有沒有方法自動在前面加順序的[0]= [1]= [2]= [3]=

補充:

錯誤的數(shù)據是在一起的,而且time里面的數(shù)據順序不相同,如下:

['time1']={{['status']=true,['ac']=1,['bg']=2},},['time2']={{['status']=true,['ac']=1,['bg']=2},{['status']=true,['ac']=1,['bg']=2},},['time3']={{['status']=true,['ac']=1,['bg']=2},{['status']=true,['ac']=1,['bg']=2},{['status']=true,['ac']=1,['bg']=2},}

想改成:

['time1']={[0]={['status']=true,['ac']=1,['bg']=2},},['time2']={[0]={['status']=true,['ac']=1,['bg']=2},[1]={['status']=true,['ac']=1,['bg']=2},},['time3']={[0]={['status']=true,['ac']=1,['bg']=2},[1]={['status']=true,['ac']=1,['bg']=2},[2]={['status']=true,['ac']=1,['bg']=2},}

問題解答

回答1:

>>> import re>>> s=’['time']={{['status']=true,['ac']=1,['bg']=2},{['status']=true,['ac']=1,['bg']=2},{['status']=true,['ac']=1,['bg']=2},}’>>> n=0>>> def repl(m): global n rslt=’[%d]=%s’%(n,m.group(0)) n+=1 return rslt>>> p=re.compile(r’{[^{}]+},’)>>> p.sub(repl,s)’['time']={[0]={['status']=true,['ac']=1,['bg']=2},[1]={['status']=true,['ac']=1,['bg']=2},[2]={['status']=true,['ac']=1,['bg']=2},}’回答2:

i = 0def func(x): global i s = ’[%d]=%s’ % (i,x) i += 1 return s import rea = ’['time']={{['status']=true,['ac']=1,['bg']=2},{['status']=true,['ac']=1,['bg']=2},}’print re.sub(’{['status'’,lambda m:func(m.group(0)),a)

寫的不好,見笑了

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 一级做a爰片欧美一区 | 国产精品爱久久久久久久 | 欧美日韩午夜视频 | 黄色激情在线 | 国产九九在线观看播放 | 国产精品久久影院 | 成人合集大片bd高清在线观看 | 美女网站色免费 | 成人看片黄a免费 | 日本精品国产 | 亚洲爽爽 | 亚洲三级a| 九九九国产在线 | 国产成人精选免费视频 | a毛片视频 | 欧美巨大精品欧美一区二区 | 成年男人午夜片免费观看 | 国产亚洲小视频 | 波多野结衣在线观看高清免费资源 | 免费观看一级欧美在线视频 | 日韩美女啪啪 | 真实国产精品视频国产网 | 亚洲成成品网站有线 | avhd101天天看新片 | 日本三级11k影院在线 | 成 人 黄 色 免费网 | 成人影院免费看 | 97免费视频在线观看 | avtt天堂网 手机资源 | 亚洲综合一二三区 | 成人午夜免费视频 | 久久99综合国产精品亚洲首页 | 久久精品视频日本 | 国产欧美日韩在线观看一区二区三区 | 亚洲精品美女 | 亚洲性网 | 免费一级毛片女人图片 | 国产精品99久久久久久宅男 | 国产亚洲男人的天堂在线观看 | 欧美一级毛片日韩一级 | 精品视频免费在线观看 |