亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

python 正則表達式替換

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

問題描述

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

time數據里面的每條數據前面都有[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里面的數據數量是不一樣的

['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]=

補充:

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

['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爰全过程免费视频 一级做a爰性色毛片 | 日本理论片中文在线观看2828 | 国产chiese在线视频 | 国产高清在线精品一区免费97 | 亚洲色图吧 | 亚洲国产精品aaa一区 | 国产精品www | 国产精品自拍在线观看 | 久久久久久国产精品免费免 | 看片在线观看 | 欧美特黄aaaaaa | 男女午夜特黄毛片免费 | 国产精品爱久久久久久久电影 | 欧美国产精品久久 | 成熟女人免费一级毛片 | 国产片一区二区三区 | 国产视频一二三区 | 一区二区免费视频观看 | 欧美黄色一级网站 | 免费黄色的视频 | 真人实干一级毛片aa免费 | 成在线人永久免费播放视频 | 亚洲女同视频 | 国产精品亚洲欧美云霸高清 | 在线观看 一区 | 国产精品女同一区二区久久夜 | 色综合久久天天综合绕观看 | 国产黄色片91 | 国产一区二区不卡视频 | 国产美女网址 | 伊人丁香花久久爱综合 | 国产女人精品性视频 |