|
string2="操作任务: 3号主变压器带10kVB、C母全部负荷,2号主变压器停电,2号主变压器、162-2隔 离开关、170、802断路器由运行状态转换为检修状态,110kVB母由运行状态转换为检修状态 顺序 操 作 项 目 √ 时间 顺序 、162-2隔 离开关 顺序 "
reg_3 = re.compile(r'操作任务:(.*)顺序')
u1 = ' '.join(u.split())
match_3 = reg_3.search(string2)
if match_3:
print match_3.group(1).encode('gbk')
else:
print 'not match'
打印结果:
- 3号主变压器带10kVB、C母全部负荷,2号主变压器停电,2号主变压器、162-2隔 离开关、170、802断路器由运行状态转换为检修状态,110kVB母由运行状态转换为检修状态 <font color="#ff0000">顺序</font> 操 作 项 目 √ 时间 <font color="#ff0000">顺序 </font>、162-2隔 离开关
复制代码 可以看到,string2一共有三个“顺序”,结果中包含了前两个“顺序”,求解,我只需要匹配到第一个“顺序”就结束,并打印出结果,现在结果是一直到最后一个“顺序”
|
|