我有一个很大的配置文件,需要根据特定的语法按层次划分该配置文件;完成。在特定的字符串匹配中,我正在拉特定的索引,并且该索引需要根据不起作用的正则表达式匹配“ \ s {8} exit”进一步拆分
import re
def config_readFile(filename):
F=open(filename,"r")
s=F.read()
F.close()
return re.split("#\-{50}",s)
return s
C = config_readFile('bng_config_input.txt')
print ('printing C:', C)
print (C.__len__())
vAAA_FIXED = []
for i in C:
if "CRS-1-SUB1" in i:
vAAA_FIXED.append(i)
# print (vAAA_FIXED)
print (vAAA_FIXED.__len__())
print(vAAA_FIXED)
vAAA_FIXED = vAAA_FIXED.split(" ")
print (vAAA_FIXED.__len__())
需要从原始列表中获取新列表