在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Python/ 這一段data中的數(shù)據(jù)請(qǐng)問(wèn)該如何匹配

這一段data中的數(shù)據(jù)請(qǐng)問(wèn)該如何匹配

在python中使用正則匹配以下數(shù)據(jù),就是從imageBase開始包括imageBase一直匹配到};

data='''
imageBase = {

    PIC_DIR   : 'E:/分ttt/銷售ttt/test/',

    PIC_PATH  : 'E:/分tt/銷售ttt/test',

    SUB_DIR   : '',

    LOCATION  : '圖片',

    DLL_PRIV  : '0'

};

'''

import re
patten=re.compile('^imageBase(.*)};$')
res=patten.findall(data)
print(res)
這是我的寫法,但是一直是空的

回答
編輯回答
蔚藍(lán)色

不知道是不是你想要的:

import re
data= "\
imageBase = {\
    PIC_DIR   : 'E:/分ttt/銷售ttt/test/',\
    PIC_PATH  : 'E:/分tt/銷售ttt/test',\
    SUB_DIR   : '',\
    LOCATION  : '圖片',\
    DLL_PRIV  : '0'\
};"
patten=re.compile('^imageBase\s=\s(.*);$')
res=patten.findall(data)
print(res[0])

# 輸出
{    PIC_DIR   : 'E:/分ttt/銷售ttt/test/',    PIC_PATH  : 'E:/分tt/銷售ttt/test',    SUB_DIR
: '',    LOCATION  : '圖片',    DLL_PRIV  : '0'}
2017年7月28日 04:55