我有一个以下格式的文件;我想用pyhton和c++解析它,并提取ImpVarNo后面的数字: 这种格式有很多行。你知道吗
你知道吗示例.txt你知道吗
Start:
abc pqr
(FF_GGGGG_CONFIRM_TR):TC:20222,SeqNum:86,ImpVarNo:1000000008234436,Id:12,oneId:66454,a/c:1,ImpValue:905,Impvar:25,actualValue:905,actualVar:25,abc pqr xyz
Impquantity:0,pgb ncr yepp
Start:
abc pqr
(FF_GGGGG_CONFIRM_TR):TC:20222,SeqNum:86,ImpVarNo:1000000008234436,Id:12,oneId:66454,a/c:1,ImpValue:905,Impvar:25,actualValue:905,actualVar:25,abc pqr xyz
Impquantity:0,pgb ncr yepp
Start:
abc pqr
(FF_GGGGG_CONFIRM_TR):TC:20222,SeqNum:86,ImpVarNo:1000000008234436,Id:12,oneId:66454,a/c:1,ImpValue:905,Impvar:25,actualValue:905,actualVar:25,abc pqr xyz
Impquantity:0,pgb ncr yepp
Start:
abc pqr
(FF_GGGGG_CONFIRM_TR):TC:20222,SeqNum:86,ImpVarNo:1000000008234436,Id:12,oneId:66454,a/c:1,ImpValue:905,Impvar:25,actualValue:905,actualVar:25,abc pqr xyz
Impquantity:0,pgb ncr yepp
所以我写了以下代码:
#!/usr/bin/env python
import sys
import re
hand = open('newlogfile.txt')
for line in hand:
r = re.compile("ExOrderNo:(\d+),")
print r
如果行总是以相同的东西开头:
不过,这是最简单的方法,您可以使用
RegEx
使代码更干净。你知道吗相关问题 更多 >
编程相关推荐